|
|
|
Multiplikation mit 1 Element, während der Rest als 0 gilt |
|
| s3vahannah |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.04.2017, 18:59
Titel: Multiplikation mit 1 Element, während der Rest als 0 gilt
|
 |
Hallo ihr Lieben,
sagen wir ich habe einen row vector V, den ich mehrmals mit dem column vector F multplizieren möchte.
Dabei soll in der ersten Multiplikation das erste Element von F so bleiben wie es ist, während alle restlichen Werte von F zu 0 werden.
Beim zweiten Mal soll das zweite Element von F so bleiben wie es in der Ausgangssituation ist, während alle anderen Elemente von F als 0 angesehen werden.
Der Vektor V bleibt immer unverändert.
Ich muss dies über 3000 mal machen für jeden einzelnen Wert in F und ich frage mich, wie die effizienteste Lösung wäre!?
Müsste ich zunächst verschiedene Vektoren erstellen der Form (1000..), (0100..), (00100..), um diese mit F zu multiplizieren?
Ich wäre euch super dankbar für Hinweise.
Hannah
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.04.2017, 19:56
Titel:
|
 |
Hallo,
klingt nach
diag
.
Grüße,
Harald
|
|
|
|
| s3vahannah |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.04.2017, 22:15
Titel:
|
 |
Vielen lieben Dank, das war easy.
Hier noch eine kleine follow up Frage:
Wie kann ich bei einem row vector die 5 ersten Elemente aufaddieren, und danach die zweiten 5, die dritten 5 usw. und daraus einen neuen Vektor kreieren?
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.04.2017, 22:19
Titel:
|
 |
Hallo,
mit
reshape
so in eine Matrix umwandeln, dass je 5 Elemente in einer Spalte sind, und dann
sum
darauf anwenden.
Grüße,
Harald
|
|
|
|
|
|
|
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.
|
|