|
|
Spaltenweise Addition von Matrix und Vektor |
|
Gangl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.06.2010, 09:38
Titel: Spaltenweise Addition von Matrix und Vektor
|
 |
Hallo,
ich war bereits etwas in der MatLab Hilfe und mit google unterwegs, konnte jedoch keine passende Antwort auf folgendes Anliegen finden:
Ist es möglich eine Matrix spaltenweise in einem Schritt mit einem Vektor zu addieren?
Etwa so, dass wenn diese Größen gegeben sind:
...folgendes Ergebnis nach der spalteweisen Addition herauskommt:
Bisher habe ich mir damit abgeholfen, einfach jede Zeile der Matrix mit dem entsprechenden Skalar des Vektors zu addieren. Ich möchte das Ganze jedoch möglichst in einen Befehl packen, da die entsprechende Addition mehrere 1000 Mal durchgeführt werden muss.
Grüße,
Gangl
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 22.06.2010, 09:42
Titel:
|
 |
Hallo
BSXFUN wird dir da weiterhelfen
|
|
|
Gangl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.06.2010, 13:36
Titel:
|
 |
Vielen Dank für den Hinweis.
Zwar ist BSXFUN in meiner MatLab Version noch nicht enthalten (gibt's erst ab 2007a), allerdings gibt es auf matlabcentral entsprechenden Ersatz:
http://www.mathworks.com/matlabcentral/fileexchange/23005
Diese ist allerdings sogar langsamer als die ursprüngliche Lösung, evtl. is die von MatLab veröffentlichte Version hier effizienter.
Erledigt
|
|
|
tompie |

Forum-Guru
|
 |
Beiträge: 260
|
 |
|
 |
Anmeldedatum: 19.09.07
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: immer alles
|
 |
|
|
 |
|
Verfasst am: 22.06.2010, 13:54
Titel:
|
 |
Hallo,
mit repmat kommt man auch ans Ziel:
ans =
2 2 2
4 4 4
6 6 6
Gruß tompie
|
|
|
|
|
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.
|
|