|
|
for-Schleife mit Schrittweite kleiner 1 |
|
Fountain |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.08.2013, 10:09
Titel: for-Schleife mit Schrittweite kleiner 1
|
|
Hallo liebe MatLab-Community,
erstmal ein Dankeschoen fuer die vielen informativen Antworten in diesem Board. Hat mir schon oft geholfen.
Ich verzweifel hier allerdings an einem Problem, dass ich ueberhaupt nicht verstehe.
Ich moechte eine for-Schleife mit der Schrittweite 0.1 bauen. Wenn ich diesen Code eingebe (einfaches Beispiel):
kommt aber folgende Fehlemeldung:
Ich habe mich gefuehlt schon durch's ganze Netz gelesen und bin immer wieder auf for-Schleifen mit einer Schrittweite kleiner 1 gestossen. Entsprechend wenig nachvollziehen kann ich, wieso das bei mir nicht klappt. Ich wuerde mich total freuen, wenn mich jemand kurz mit der Nase auf den Haken stossen koennte, ich schaffe es scheinbar alleine nicht.
Ich hoffe, der Thread ist in diesem Unterforum richtig.
Mit freundlichen Gruessen
Chris (Fountain)
|
|
|
|
|
fekal |
Forum-Century
|
|
Beiträge: 124
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: Mainz
|
|
|
|
Version: 2017b
|
|
|
|
|
|
Verfasst am: 16.08.2013, 10:20
Titel:
|
|
Hy,
ja die indizes muessen immer ganze Zahlen sein (1,2,3,4,5...)
das heis du musst fuer den F index eine andere Variable nehmen.
z.B.
Muesste so funktionieren
Beste Gruesse fekal
Zuletzt bearbeitet von fekal am 16.08.2013, 11:03, insgesamt 2-mal bearbeitet
|
|
|
Kascho |
Forum-Century
|
|
Beiträge: 195
|
|
|
|
Anmeldedatum: 24.03.10
|
|
|
|
Wohnort: Jena
|
|
|
|
Version: R2008b ... :(
|
|
|
|
|
|
Verfasst am: 16.08.2013, 10:55
Titel:
|
|
Hi,
die Lösung von fekal sollte prinzipiell funktioniere. Ich würde aber entweder m=0; setzen. Oder die Inkrementierung nach der Berechnung machen. In der Form steht dein erster Wert an der 2ten Stellen, was evtl. verwirren könnte.
Gruß, Kascho
|
|
|
fekal |
Forum-Century
|
|
Beiträge: 124
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: Mainz
|
|
|
|
Version: 2017b
|
|
|
|
|
|
Verfasst am: 16.08.2013, 11:01
Titel:
|
|
Stimmt,
das hab ich nicht ordentlich gemacht.
Verzeihung. In der Eile hab ich nicht auf die Details geachtet
Beste Gruesse
fekal
So, ich hab`s verbessert
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 17.08.2013, 20:39
Titel: Re: for-Schleife mit Schrittweite kleiner 1
|
|
Hallo Fountain,
Fekals Lösung ist gut. Es gibt drei Alternativen für solche FOR-Schleifen in Matlab:
1.
2.
3.
Die letzte ist eine der Methoden, die Matlab so effizient bei der Programmierung machen.
Gruß, Jan
|
|
|
Fountain |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.08.2013, 08:25
Titel: Geloest
|
|
Super! Vielen Dank an alle, die Loesungen gepostet haben!
|
|
|
|
|
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.
|
|