|
Bensen83 |

Forum-Fortgeschrittener
|
 |
Beiträge: 91
|
 |
|
 |
Anmeldedatum: 09.11.07
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 01:04
Titel: For schleife
|
 |
Hallo, habe forlgendes Problem, ich habe vor eine FOR schleife ablaufen zu lassen um Sinuswerte erzeugen zu lassen.
aber ich bekomme folgende Fehlermeldung. wer kann mir helfen?
Error in ==> C:\MATLAB6p5\work\Sinuserstellung.m
On line 18 ==> For i<100
|
|
|
|
|
nschlange |

Ehrenmitglied
|
 |
Beiträge: 1.320
|
 |
|
 |
Anmeldedatum: 06.09.07
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 07:57
Titel:
|
 |
Hi,
wenn Du Dir mal die Mühe machen würdest, in die Hilfe oder ein Tutorial zu gucken (das würde auch schneller gehen, als hier zu posten und auf Antwort zu warten), würdest Du sehen, dass Du offenbar eine falsche Syntax verwendest.
Zitat: |
for x=initval:endval, statements, end
for x=initval:stepval:endval, statements, end |
Dann noch zwei Anmerkungen:
Wenn schon was nicht klappt, dann poste doch bitte auch den dazugehörigen Code.
In der Regel sind for-Schleifen zu vermeiden.
Hier ein Beispiel, das Sinus-Werte erzeugt. Einmal mit Schleife, einmal ohne:
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
Bensen83 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 91
|
 |
|
 |
Anmeldedatum: 09.11.07
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 10:09
Titel: For geht nicht
|
 |
Also wenn ich deinen Code hier nehme, bekomme ich auch den Fehler, wie oben
|
|
|
nschlange |

Ehrenmitglied
|
 |
Beiträge: 1.320
|
 |
|
 |
Anmeldedatum: 06.09.07
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 10:18
Titel:
|
 |
Lade die Datei C:\MATLAB6p5\work\Sinuserstellung.m mal hoch.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
Bensen83 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 91
|
 |
|
 |
Anmeldedatum: 09.11.07
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 10:26
Titel: Sinuserstellung
|
 |
Hab es jetzt so, so funktioniert es:
aber wollte es eigentlich hintereinander durchlaufen lassen, dass es sich immer wieder an den Plot anhängt und ihn in die Länge zieht, deswegen wollte ich ne Forschleife machen, die dann die Elemente weiter Zählt.also so hatte ich es:
das auskommentierte ist nur auskommentiert, weil es nicht immer wieder genullt werden soll usw.
|
|
|
nschlange |

Ehrenmitglied
|
 |
Beiträge: 1.320
|
 |
|
 |
Anmeldedatum: 06.09.07
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 21.09.2008, 10:56
Titel:
|
 |
Vielleicht beschreibst Du mal genauer, was Du machen willst.
Hier die um die Fehler bereinigte for-Schleife:
Schreib for mal lieber klein, denn Matlab ist case sensitive.
Das i=i+1 ist über, die Inkrementierung machst die for-Schleife allein.
Das ganze sieht eher nach C-Code o.ä. aus, das solltest Du nicht so machen. Ich kann Dir nur wiederholt raten, die Matlab-Grundlagen aus einigen Tutorials/Skripten/Büchern zu lernen.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
|
|
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.
|
|