Forum: PC-Programmierung multipl. in Matlab: drei dimensional


von Matrixmultipl. in Matlab: drei dimensional (Gast)


Lesenswert?

Hallo ihr!

Ich habe folgende Frage zu Matlab.
Ich habe ein Programm, welches eine Schleife j (j=0.001:0.001:2.5) 
durchläuft. in dieser Schleife habe ich unter anderem eine Kx3 Matrix A 
in einer bestimmten Form (K fest, z.B.: 100). Diese Matrix wird in jedem 
Durchgang Punktweise mit j multipliziert(also alle K*3 Einträge mit j 
multipl.) und dann damit weiter gerechnet.
Meine Frage: Kann man nicht sinnvollerweise die Schleife umgehen, indem 
ich j als Vektor "in z-Richtung" speichere (mit den Einträgen 0.001, 
0.002, ..., 2.500) und mit der Matrix A multipliziere?
A wäre nach der Multiplikation also eine Kx3x2500 Matrix (in diesem 
Fall). Ist dieses Verfahren sinnvoll (habe gelernt Schleifen sind 
zeitintensiv...) und wenn ja, wie könnte ich das implementieren...?

Vielen Dank für Antworten! Ich hoffe, ich habe mihc verständlich 
ausgedrückt...
Schöne Grüße,
Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.