Effacer les filtres
Effacer les filtres

variable name by cancatation in matlab

4 vues (au cours des 30 derniers jours)
suvadip paul
suvadip paul le 7 Août 2014
Commenté : Image Analyst le 7 Août 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.

Réponses (1)

Image Analyst
Image Analyst le 7 Août 2014
Modifié(e) : Image Analyst le 7 Août 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 commentaires
suvadip paul
suvadip paul le 7 Août 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.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by