multipl. in Matlab: drei dimensional

Gast #1874010
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren