Mathematica Matrizenprodukt mit Code

Neue Frage »

Maah Auf diesen Beitrag antworten »
Mathematica Matrizenprodukt mit Code
Hallo,

bekomme bei Mathematica 2 Matrizen nicht multipliziert:

invJacMatrix = MatrixForm[(1/12)*Sqrt[3]*
{{2*s + 3, 5*s + 1}, {2*r - 2, 5*r + 7}}]


Ableitungen = MatrixForm[
{{D[(r + 1)*(s + 1), {r}],
D[(1 - r)*(s + 1), {r}],
D[(1 - r)*(1 - s), {r}],
D[(r + 1)*(1 - s), {r}]},
{D[(r + 1)*(s + 1), {s}],
D[(1 - r)*(s + 1), {s}],
D[(1 - r)*(1 - s), {s}],
D[(r + 1)*(1 - s), {s}]}}]


DNiDx = Expand[Evaluate[0.25*invJacMatrix .
Ableitungen]]

Also eine 2x2 Matrix mal eine 2x4 Matrix.
Als Ergebnis bekomme ich "0.25*invJacMatrix.Ableitungen"
Wüsste einer, wie ich das besser machen könnte?


Danke und lg
maah
Huggy Auf diesen Beitrag antworten »
RE: Mathematica Matrizenprodukt mit Code
Lass mal den Befehl MatrixForm weg, oder wende ihn nur auf das Ergebnis der Matrizenmultiplikation an. Hier ein Beispiel, wie es geht und nicht geht:

[attach]31895[/attach]

MatrixForm dient der optischen Gestaltung der Ausgabe. Das erzeugte Objekt ist eine Zeichenkette, auf die man mathematische Operationen nur noch bedingt anwenden kann.
Maah Auf diesen Beitrag antworten »
RE: Mathematica Matrizenprodukt mit Code
jou Danke, klappt Big Laugh
Huggy Auf diesen Beitrag antworten »
RE: Mathematica Matrizenprodukt mit Code
Freut mich!
Es ist wirklich teuflisch, auf was man manchmal bei diesen Programmen so alles achten muss.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »