Angenommen, ich habe eine for-Schleife, die von 10 bis 1 mit dem Zähler 'k' zählt. In der for-Schleife, wenn 'k' 5 wird, mache ich k = 4. Wenn ich "k" in jeder Schleife ausgäbe, erwartete ich "10 9 8 7 6 5 3 2 1", überspringe die 4. Stattdessen habe ich alle Zahlen von 10 bis 1. Wie kann ich es so machen, dass es 4 überspringt ?MATLAB: Wie aktualisiert man die Zählervariable in einer for-Schleife?
for k=10:-1:1
if i==5
k=i-1;
end
end
Dies ermöglicht Sie halten die Variable für i herum, wenn Sie es in der Zukunft brauchen. Es ist erwähnenswert, dass wenn Sie es so machen und lernen, wie die Arrays funktionieren, werden Sie wahrscheinlich in der Zukunft einige Schmerzen ersparen. –