[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Lexikon: | |
for-Schleife |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | Übersicht |
Der Variablen werden nacheinander die Spalten der Matrix bzw. der Cell zugewiesen. Im Falle mehrdimensionaler Felder werden analog die Spalten aller Teilmatrizen durchlaufen. Für jede Spalte werden die Befehle einmal ausgeführt.
Ein -facher Schleifendurchlauf kann mittels for
zaehler=1:n realisiert werden. Im Gegensatz dazu wird der Rumpf der
Schleife for zaehler=[1:n]' nur einmal durchlaufen, da es
sich bei [1:n]'
um einen Spaltenvektor handelt.
Ein vorzeitiger Abbruch der Schleife ist durch Angabe des Befehls break möglich (z.B. innerhalb einer if-Abfrage). Hingegen bewirkt der Befehl continue, dass unmittelbar die nächste Iteration der Schlefe begonnen wird.
Oft können for-Schleifen durch geeignete Vektor-/Matrixoperationen ersetzt werden. Diese sind in der Regel wesentlich effizienter.
Beispiel:
automatisch erstellt am 17. 6. 2009 |