Diffusion/Tabellenkalkulation/Mathematische Grundlagen

Skalarprodukt

Bearbeiten

Für die Modellierung des Diffusionsprozesses in der Tabellenkalkulation wird ein verallgemeinertes Skalarprodukt für zwei und mehr Matrizen verwendet.

Kanonisches Skalarprodukt im  

Bearbeiten

Sei   der n-dimensionale  -Vektorraum und zwei Vektoren   und   gegeben, dann definiert man das kanonische Skalarprodukt auf   wie folgt:

 

Kanonisches Skalarprodukt Matrizen

Bearbeiten

Das Skalarprodukt für Matrizen   ist damit bereits definiert, da es sich lediglich um eine Anordnung eine Vektors v=(v_1,...,v_k) \in \mathbb{R}^{k}</math> handelt, bei dem   gilt. Die Definition muss dabei lediglich Zeilen- und Spaltenindex berücksichtigen.

Sei   der  -dimensionale  -Vektorraum und zwei Matrizen   mit

 

Dann definiert man das kanonische Skalarprodukt auf dem Matrizenraum   wie folgt:

 

Erweiterterung des Skalarproduktes zum Summenprodukt

Bearbeiten

Ein Skalarprodukt für mehr als zwei Vektoren erfüllt die Eigenschaften eines Skalarproduktes nicht mehr und wird daher als Summenprodukt bezeichnet. Die wird für die Modellbildung der Diffusion in der Tabellenkalkulation benötigt. In der Tabellenkalkulation wird dieses erweiterte Summenprodukt durch den Befehl SUMMENPRODUKT(...) in der Tabellenkalkulation verwendet (siehe LibreOffice-Erläuterung zum SUMMENPRODUKT[1]).

Das Summenprodukt für mehr Matrizen   ist damit bereits definiert, da es sich lediglich um eine Anordnung eines Vektors   als Matrix   handelt, bei dem   gilt. Die Definition muss dabei lediglich Zeilen- und Spaltenindex berücksichtigen.

Sei   der  -dimensionale  -Vektorraum und   Matrizen   mit

 

Dann definiert man das Summenprodukt als erweitertes Skalarprodukt für mehr als   Matrizen   auf dem Matrizenraum wie folgt:

 

Implementierung in Tabellenkalkulation

Bearbeiten
  • (LibreOffice) Die Implementierung in Tabellenkalkulation erfolgt in diesem Beispiel als Funktion, die von drei verschieden Matrizen in drei Tabellen Matrix1, Matrix2, Matrix3 gespeichert werden. Ferner sei mit   die jeweilige Matrix im gleichen Bereich bzgl. Zeilen- und Spaltenindex lokalisiert. (Im Allgemeinen können die drei oder mehr Matrizen für das Summenprodukt aber auch in der gleichen Tabellen lokalisiert sein). Der folgende Zellinhalt steht z.B. in Zelle A8 in Tabelle Matrix1:
  =SUMMENPRODUKT($Matrix1.A1:C4;$Matrix2.A1:C4;$Matrix3.A1:C4)

Siehe auch

Bearbeiten
Bearbeiten
  1. SUMMENPRODUKT - LibreOffice-Tutorial - Wiki-Dokumentation - URL: https://help.libreoffice.org/Calc/Array_Functions/de#SUMMENPRODUKT - (accessed 2019/05/24)