Ich frage mich, was die Regel für die Verwendung von Vektoren als Bereich in For-Schleife in Matlab ist?Verwendung von Vektor als Bereich in For-Schleife In Matlab
Zum Beispiel
range = [0.1:0.01:2]'; % wrong
range = [0.1:0.01:2]; % correct
for i = range
i
end
- Warum ist es, dass, wenn
range
Spaltenvektor ist, wird es nicht funktionieren, während wennrange
Zeilenvektor ist, wird es? - Wird
i = range
alsi
jeden Wert vonrange
, oderi
unter interpretiert werdenrange
mit Vektor zugewiesen?
Dank ~