variable name by cancatation in matlab

1 visualización (últimos 30 días)
suvadip paul
suvadip paul el 7 de Ag. de 2014
Comentada: Image Analyst el 7 de Ag. de 2014
I want to set
c1=1;
c2=4;
c3=9;
c4=16;
How to do this in the following way
for i=1:4
ci=i^2;
end
i.e i will vary to generate c1, c2, c3, c4 etc. from ci.

Respuestas (1)

Image Analyst
Image Analyst el 7 de Ag. de 2014
Editada: Image Analyst el 7 de Ag. de 2014
Don't use separate variables with different names. Use an array:
ci = [1:4].^2
If you really want to do it the for loop way, do this:
for k = 1 : 4
c(k) = k ^2;
end
  2 comentarios
suvadip paul
suvadip paul el 7 de Ag. de 2014
Actually my actual problem is another one. I have just given an example. I just want to know how to change the variable name through a loop.

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by