-1
Ich habe einen großen Spaltenvektor, den ich durchlaufen und einen anderen Spaltenvektor machen möchte, aber ich bekomme nur den Endwert der Schleife.Wie man durch einen Spaltenvektor iteriert und die Ergebnisse in einen anderen Spaltenvektor ausgibt
function[c]=height(n)
[x,y]=re(0,0.09,0.02,0.1,n);
for i=1:length(y)
while (i) < (n-1)/2)
c=[(y(i)-y(101-i))];
end
end
Wie bekomme ich c als Spaltenvektor?
Sie verwenden Ihren Iterator nicht zum Indexieren von 'c'. – excaza
Haben Sie den ganzen Code gepostet? A ')' fehlt in der while-Anweisung. Auch wird "i" in der "while" -Schleife nicht modifiziert (was gut ist, dass es der Iterator der äußeren 'for'-Schleife ist), dies bedeutet, dass der Code in der 'while'-Schleife entweder nicht ausgeführt oder unendlich ausgeführt werden kann Anzahl der Male, da auch "n" nicht geändert wird .. –