|
|
| Timion |

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 11.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.09.2017, 14:35
Titel: Generell Schleifen bauen
|
 |
Hey,
wollte mal kurz fragen, ob man generell auch in 0.1 Schritten erhöhen kann.
Zum Beispiel habe ich eine Variable x, der den Wert maximal 1 annehmen kann.
Nun möchte ich anhand jeder Schritt die X Variable von 0 auf 0.1 erhöhen und in der 0.2 Iteration von 0.2 auf 0.3 erhöhen. Zudem soll sich die Funktion auch immer anpassen, damit ich später eine schöne Zeichnung habe.
Vorschlag:
M Ist eine Funktion die vorher definiert wurde. Kann man es so machen oder ist der Gedanke falsch?
edit by denny: bitte Codeumgebung benutzen
|
|
|
|
|
|
| equi |

Forum-Century
|
 |
Beiträge: 123
|
 |
|
 |
Anmeldedatum: 07.03.17
|
 |
|
 |
Wohnort: Tübingen
|
 |
|
 |
Version: Matlab 2018a
|
 |
|
|
 |
|
Verfasst am: 14.09.2017, 14:51
Titel:
|
 |
Hallo,
suchst du so etwas?
hier macht er schritte um 0.1 von 0 bis 1.
Bei deinem Beispiel wird index nur 0.1 und 0.2 annehmen, da es nur die Schritte 0 und 1 gibt.
_________________
Grüße Equi
|
|
|
|
| Timion |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 11.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.09.2017, 14:56
Titel:
|
 |
oh, danke für den Hinweis. Werde ich mal ausprobieren :)Hast du ansonsten Tipps um eine Schleife zu bauen? Bzw. eine gute Seite empfehlen?
Edit_ Ich habe den Code angepasst. Allerdings werden auf der X Achse bis 11 angezeigt. Hätte es nicht von 0 bis 1 gehen sollen?
|
|
|
|
| equi |

Forum-Century
|
 |
Beiträge: 123
|
 |
|
 |
Anmeldedatum: 07.03.17
|
 |
|
 |
Wohnort: Tübingen
|
 |
|
 |
Version: Matlab 2018a
|
 |
|
|
 |
|
Verfasst am: 14.09.2017, 15:09
Titel:
|
 |
Naja nicht wirklich mehr als die Doc von for, da ist eigentlich alles dazu erklärt...
Wenn du speziell eine Schleife gerade hast, bei der du Probleme hast, dann poste deine Schleife und erklär dein Problem, dann kann man dir bestimmt weiterhelfen
_________________
Grüße Equi
|
|
|
|
| Timion |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 11.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.09.2017, 15:18
Titel:
|
 |
Also so sieht meine aktuelle Schleife aus:
h wurde vorerst als 0 definiert. Zudem habe ich die Funktion S vorab definiert.
Das ist die Schleife.
Ziel: In jeder Iteration soll sich h um 0.1 erhöhen, die einen Einfluss auf W hat, wobei W in die Funktion S mit drin ist. Nun will ich sehen wie sich S verändert
edit by denny: bitte Codeumgebung benutzen
|
|
|
|
| equi |

Forum-Century
|
 |
Beiträge: 123
|
 |
|
 |
Anmeldedatum: 07.03.17
|
 |
|
 |
Wohnort: Tübingen
|
 |
|
 |
Version: Matlab 2018a
|
 |
|
|
 |
|
Verfasst am: 15.09.2017, 09:51
Titel:
|
 |
Hallo,
soll index = W sein? Denn W kommt in der Schleife gar nicht drin vor.
Des Weiteren ist dein index komplett unabhängig von den schritten von h,
du sagt vor der schleife index=0, in der schleife heißt es index=index+1 also 0+1=1.
Jedoch erhöht sich dein Index nicht mit den Schritten.
Ich vermute du möchtest, index=1.1 dann index=1.2 und so weiter?
Was für eine Formel ist S?
_________________
Grüße Equi
|
|
|
|
|
|
|
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.
|
|