How can i increase the variabile name of each vector in for cycle? I want CM0_0, CM0_1, CM0_2...

1 Ansicht (letzte 30 Tage)
for i=2:1:12
j=i-2;
if j==10;
CM1=inviscido(i,:);
else
CM0_j=inviscido(i,:); %this
end
end

Akzeptierte Antwort

Jan
Jan am 15 Feb. 2019
Bearbeitet: Jan am 15 Feb. 2019
Don't do this. Do not hide an index in the name of a variable. Use an array instead, e.g.:
CM0{1}, CM0{2}, CM0{3}
See this famous thread: TUTORIAL: How and why to avoid Eval

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Produkte


Version

R2016a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by