Mathematica Matrizenprodukt mit Code |
25.10.2013, 11:49 | Maah | Auf diesen Beitrag antworten » |
Mathematica Matrizenprodukt mit Code 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 |
||
25.10.2013, 14:20 | 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. |
||
25.10.2013, 14:49 | Maah | Auf diesen Beitrag antworten » |
RE: Mathematica Matrizenprodukt mit Code jou Danke, klappt |
||
25.10.2013, 14:59 | 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. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
Die Neuesten » |
|