|
|
Variablen in einer Schleife |
|
Morv |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.12.2014, 12:24
Titel: Variablen in einer Schleife
|
 |
Hallo liebes Matlab Forum,
Ich habe mit Matlab leider erst seit 1-2 Monaten zu tun und komme bei der Programmierung einer Schleife leider nicht weiter und wäre über Hilfe sehr Dankbar;)
Es geht um folgendes:
Ich habe einen Code geschrieben. Dieser soll jetzt mehrfach mithilfe einer Schleife durchlaufen. Allerdings möchte ich jetzt gerne, dass er in der schleife selbständig die Varibalen durchnummiert und selbst erstellt.
Ansonsten würde ja Returnsnamen die Ergebnisse des letzten Durchgangs beinhalten. Ich benötige alle Ergebnisse (Returnsnamen) am besten in den einzelnen Variablen, damit ich mit diesen weiterrechnen kann.
Bsp: im Code: Returnsnamen1, Retrunsnamen2, Returnsnamen3
Vielen Dank schon mal für Hilfen,etc
Mit freundlichen Grüßen.
|
|
|
|
|
Vito |

Forum-Guru
|
 |
Beiträge: 315
|
 |
|
 |
Anmeldedatum: 02.11.09
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.12.2014, 15:59
Titel:
|
 |
Hi,
ich verstehe diese Zeile nicht???
ReturnsmNamen(Zahl)=ReturnsmNamen(:,~isnan(ReturnsmNamen(2+Zahl, ));
Wenn du was indizieren willst, dann so:
Bsp:
Wenn ich daneben liege, dann bitte Code posten.
MfG,
Vito
|
|
|
Morv |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.12.2014, 17:27
Titel:
|
 |
Vielen Dank für die schnelle Auskunft:)
ja das mit der for schleife ist eine gute idee, jedoch muss ich überprüfen ob die Aktien(die jeweiligen Daten) 7 Jahre am Markt sind. Dafür ist diese Codzeile verantwortlich:
ReturnsmNamen=ReturnsmNamen(:,~isnan(ReturnsmNamen(2, );
Diese Codezeile dient dazu, dass Matlab guckt ob in der 2 Zeile bei den jeweiligen Aktien(spalten) Werte vorhanden sind. Falls dies nicht der Fall ist werden die jeweiligen Spalten nicht berücksichtigt.
Dies soll er für jeden weiteren Zeitpunkt machen, das heißt er soll das gleiche prüfen, bloß eine Zeile weiter unten (die nächste Zeile wäre die 3.)
Es ändert sich also die Range. Denn mit der Zeit werden die Spalten mit Werten befüllt (die Aktien kommen an den Markt). Deshalb benötige ich für jeden Durchgang diese Codezeile.
Meine Frage ist wie man, diese Codezeile in eine while schleife integrieren könnte?
|
|
|
|
|
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.
|
|