|
|
Speichern von Loop Ergebnissen |
|
jaype |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 11.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:01
Titel: Speichern von Loop Ergebnissen
|
|
Bei einem for-end Loop sollen alle möglichen Ergebnisse in einer Matrix oder als Variable mit Index gespeichert werden. Bisher läuft es nur durch und speichert den letzten ausgespuckten Wert.
Also, brr sol entweder 6 Werte als Matrix erhalten oder die sechs Werte als
brr2, brr3, brr4 ... brr7 abspeichern.
Gibt es da eine simple Möglichkeit? Habe schon eine Stunde gegoogelt und nichts gefunden.
Vielen Dank für die Hilfe
Edit: Lieber wäre mir die Matrix Variante
|
|
|
|
|
derOli |
Forum-Meister
|
|
Beiträge: 579
|
|
|
|
Anmeldedatum: 19.03.08
|
|
|
|
Wohnort: Leipzig
|
|
|
|
Version: 2010a
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:11
Titel:
|
|
Hi ja eine simple Methode ist einfach folgendes:
Viele Grüße,
der Oli
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:15
Titel:
|
|
Das sollte reichen:
Die Methode ist jedoch nicht empfehelenswert, wenn die FOR-Schleife sehr viele Loop macht, denn MATLAB verbratet viele Ressourcen, wenn ein Array inkrementell wächst.
Besser ein Array in der passenden Größe zu initialisieren und dann mit Werten füllen...
MfG
|
|
|
jaype |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 11.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:21
Titel:
|
|
Super, vielen Dank für die Antworten!
Habe jetzt Olis Lösung benutzt und funktionier einwandfrei.
Noch eine kurze Frage zu der Möglichkeit:
brr=zeros(1,6);
Was genau macht dieser Befehl?
|
|
|
derOli |
Forum-Meister
|
|
Beiträge: 579
|
|
|
|
Anmeldedatum: 19.03.08
|
|
|
|
Wohnort: Leipzig
|
|
|
|
Version: 2010a
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:45
Titel:
|
|
Der Befehl erzeugt einen n*m Vektor mit lauter Nullen. Diese werden dann mit den jeweiligen Werten überschrieben.
Viele Grüße,
der Oli
|
|
|
|
|
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 - 2024
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.
|
|