Heim >häufiges Problem >So verwenden Sie die Matlab-Schleifenanweisung für
Wie verwende ich die for-Schleifenanweisung in Matlab?
So verwenden Sie for-Anweisungen und Anwendungsbeispiele in Matlab
for-Schleifenanweisung
1 Das allgemeine Format ist:
for x ( Schleifenvariable) = Array (Array)
Befehle (ausgeführter Schleifencode)
Ende
2. Array kann eine Zahl oder ein Array sein, zum Beispiel Eingabe:
for a=5 for a=1:5 for a=1:1:5(以1为步长到5)
Aber wenn a=1:5 und a=1:1:5, werden die Ergebnisse dazwischen angezeigt. Wenn a=5, wird nur das Endergebnis angezeigt. Die Änderung von a besteht darin, dass a=1 im ersten Zyklus, a=2 im zweiten Zyklus, a=3 im dritten Zyklus, a=4 im vierten Zyklus und a=5 im fünften Zyklus.
3. (Befehle) sind Befehle, und es kann viele Befehlszeilen geben, die oben erwähnt werden:
for a=10 %循环10次 s=a+1 %循环语句 end %结束
Das oben genannte ist nicht der Fall muss angegeben werden, a Die Änderung ist, wie oben erwähnt, zuerst 1, dann 2, 3, ... Dann ist s zuerst s=1+1=2, dann s=2+1=3, s=3+ 1=4,..., s= 10+1=11, das Ende der Schleife ist eine Anweisung, s kontinuierlich hinzuzufügen, und schließlich =11.
4. Die for-Anweisung kann verschachtelt werden, genau wie C.
for a=5 %第一个for循环 for b=5 %第二个for循环 s=a+b end %第二个for结束 end %第一个for结束
Da a=5 und b=5 am Ende eine Schleife bilden, also 5+5=10.
Beispiel 1,
for a= (1:10)’ s=a+1 end
Die Funktion von ' ist die Inversion, sodass a zu einem 10:1-Spaltenvektor wird, a=Array, s=Array.
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Matlab-Schleifenanweisung für. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!