www.mikrocontroller.net

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


Autor: Matrixmultipl. in Matlab: drei dimensional (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.