|
|
Zwei Arrays zu höherdimensionalem Array multiplizieren ? |
|
Kjess |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.10.2008, 23:17
Titel: Zwei Arrays zu höherdimensionalem Array multiplizieren ?
|
 |
Hallo Matlab-Freunde,
ich habe eine Frage. Wenn ich zwei eindimensionale Arrays mit sagen wir mal je 10 Werten habe, wie kann ich dann einen zweidimensionalen Array daraus machen, indem alle Werte des ersten mit allen Werten des zweiten multipliziert werden ?? Und wie kann ich auch drei eindimensionalen einen dreidimensionalen machen ?
In APL gibt es dazu eine Funktion namens "outer product". In Matlab bin ich neu, und habe nichts gefunden.
LG Kjess
|
|
|
|
|
Maddy |

Ehrenmitglied
|
 |
Beiträge: 494
|
 |
|
 |
Anmeldedatum: 02.10.08
|
 |
|
 |
Wohnort: Greifswald
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.10.2008, 23:38
Titel:
|
 |
Wenn du zwei Zeilen-Vektoren hast z.B.
Grundlage ist dabei einfach die normale Matrizen-Multiplikation.
_________________
>> why
The computer did it.
|
|
|
Kjess |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.10.2008, 11:11
Titel:
|
 |
vielen Dank !
eine FRage noch :wie kann man sie dividieren ? da kommt immer eine Fehlermeldung
|
|
|
Maddy |

Ehrenmitglied
|
 |
Beiträge: 494
|
 |
|
 |
Anmeldedatum: 02.10.08
|
 |
|
 |
Wohnort: Greifswald
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.10.2008, 13:01
Titel:
|
 |
_________________
>> why
The computer did it.
|
|
|
Kjess |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.10.2008, 01:02
Titel:
|
 |
Vielen Dank erst einmal für eure Hilfe !
ich schreibe am besten mal hin, worum es eigentlich geht. Ich möchte eine Gleichung d = (a/b)^c in einer 3D-Matrix verwirklichen. Ich habe für a und b jeweils 1000, für c 20 Werte. Alle möglichen Kombinationen für a,b und c sollen berücksichtigt werden. Nun suche ich nach einem möglichst einfachen und kurzen Verfahren. In APL geht das mit einer Zeile. Ist das in Matlab auch schön kurz möglich ?
|
|
|
Maddy |

Ehrenmitglied
|
 |
Beiträge: 494
|
 |
|
 |
Anmeldedatum: 02.10.08
|
 |
|
 |
Wohnort: Greifswald
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.10.2008, 10:20
Titel:
|
 |
_________________
>> why
The computer did it.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|