|
xxxyyyy |
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2020, 14:13
Titel: rng und rands
|
|
Hallo,
ich habe eine Main-Funktion die in einer Schleife eine Unterfunktion aufruft
In der Funktion myfunc wird der rands-Befehl mehrmals verwendet.
Nach dem Durchlauf der Schleifen wähle ich eine (i,j)-Paar aus und will das nochmal ablaufen lassen. Aber ich habe nun das Problem, dass in "stored" ja nur der Anfangszustand vor der j-Schleife gespeichert ist. Für j=1 könnte ich einfach "stored" wieder her stellen und dann "myfunc" aufrufen. Aber für z.B. j=2 kenne ich ja nicht die Zuvallsgeneratorensettings.
Kennt ihr dafür vielleicht eine Lösung?
(Hoffe habe das Problem einigermaßen verständlich erklärt, ansonsten gerne Rückfragen )
Danke vorab!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.03.2020, 16:56
Titel:
|
|
Hallo,
du könntest in jeder Iteration den Status speichern. Versuch mal
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
xxxyyyy |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2020, 18:05
Titel:
|
|
Hi, danke für deine Antwort.
Ja, die Idee hatte ich auch schon . Ansonsten ist dir keine Möglichkeit bekannt?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.03.2020, 18:25
Titel:
|
|
Hallo,
lediglich, die Zufallszahlen abzuspeichern oder nochmal die vorherigen zu erzeugen. Das dürfte aber alles kaum im Sinn der Sache sein.
Alternativ kannst du natürlich schauen, ob du in der Rückgabe von rng ein Muster siehst, so dass du selbst die nächsten Rückgaben errechnen kannst. Mein Eindruck ist z.B. auf den ersten Blick, dass sich nur die letzte Zahl im Feld State ändert. Dann würde es reichen, diese für jede Iteration abzuspeichern und "einzusetzen".
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
xxxyyyy |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2020, 18:50
Titel:
|
|
Ok, vielen Dank, dann versuche ich mal mein Glück
|
|
|
|
|
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.
|
|