Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
changing the name of a variable
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I know that what I am asking for is not recommended but I need it. I have a loop and i want to change the name of the variable according to the loop:
for i=1:40 variable L I want it to be named L1,L2...L40 according to the i value in the loop.is it possible to do so?
0 Kommentare
Antworten (2)
Vishwajith Upendra
am 17 Jul. 2011
Here is a sample code which does what you want. Try it.
for i=1:5
x=num2str(i); % Converts number to string
x1=strcat('L',x); % Concatenates your prefix to the varying number
x1 % I guess, this is the variable you want
end
Hope it helped.
1 Kommentar
Oleg Komarov
am 17 Jul. 2011
I think it's more likely to be the faq 4.6 as Walter suggested, otherwise the OP should be more specific.
Walter Roberson
am 16 Jul. 2011
Why do you "need" to do this? There is almost always a better way.
3 Kommentare
Walter Roberson
am 16 Jul. 2011
Sounds like a reason to use dynamic field names on a structure, and to use the '-struct' option of save()
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!