|
Outer
Outer[f, , , ... ] ergibt das verallgemeinerte äußere oder Tensor-Produkt der , bildet alle möglichen Kombinationen der Elemente in jeder Liste, die sich auf der untersten Stufe befinden und gibt sie als Argumente in f ein.
Outer[f, , , ... , n] behandelt nur Unterlisten auf der Stufe n in den als getrennte Elemente.
Outer[f, , , ... , , , ... ] behandelt nur Unterlisten auf der Stufe in den entsprechenden als getrennte Elemente.
Beispiel: Outer[f, a,b , x,y ] .
Outer[Times, , ] ergibt ein äußeres Produkt.
Das Ergebnis der Anwendung von Outer auf die Tensoren und ist der Tensor mit den Elementen f[ , ]. Die Anwendung von Outer auf zwei Tensoren der Stufe und ergibt einen Tensor der Stufe .
Die Köpfe der beiden müssen identisch sein, dies muß jedoch nicht List sein.
Die müssen nicht notwendigerweise quaderförmige Arrays sein.
Die Spezifikationen der Stufen müssen ganze Zahlen sein.
Wird nur eine einzige Stufenspezifikation angegeben, so wird angenommen, daß sie für alle gilt. Gibt es mehrere , aber weniger als die Anzahl der , werden alle Stufen in den verbleibenden verwendet.
Siehe Das Mathematica Buch: 1.8.14, 2.2.10, 3.7.5 und 3.7.11.
Siehe auch: Inner, Distribute, Cross.
Further Examples
|