create a new variable whos name is conditional
Afficher commentaires plus anciens
Hi. How can I creat a new variable whose name I dont know yet. A simple example is below. Thanks
>> [a,b,c]=xlsread('myfile.xlsx')
a =
[]
b =
'new_var'
c =
'new_var'
.... now I want to create a variable whose name is the same as the string taken from b . i.e I want to creat a variable with name new_var . and then give it a value ( new_var=10). How?
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 9 Fév 2014
Modifié(e) : Azzi Abdelmalek
le 9 Fév 2014
Look at this link http://matlab.wikia.com/wiki/FAQ#How_can_I_create_variables_A1.2C_A2.2C....2CA10_in_a_loop.3F
You can do it like:
varname='new_var'
assignin('base',varname,[1 2 3])
new_var
But this is not a good idea like you can read it in the link
2 commentaires
Milad
le 9 Fév 2014
Azzi Abdelmalek
le 9 Fév 2014
I don't know the name of the variable
[a,b,c]=xlsread('myfile.xlsx')
assignin('base',b,[1 2 3])
Catégories
En savoir plus sur Data Import from MATLAB dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!