Concaténer le nom de 2 variables

Bonjour,
J’aurais besoin de votre aide,
j’ai une fonction sous Matlab qui possède en argument la variable « id » (qui prend les valeurs 1, 2, 3 , 4,…) ( function unefonction(id); )
Dans ma focntion, j’ai une variable « var » et je voudrais générer des variables var1, var2, var3,… en associant « var » et « id ».
Comment puis-je m’y prendre?
j’ai essayé des commandes du type eval(['var’num2str(id)]); mais ça marche pas
merci

Si j’ai bien tout compris, il me semble qu’il faut utiliser les { } pour « entourer » ta variable … :slight_smile:

{« var ».num2str(id)}

:slight_smile:

Edit : euh merdoume, j’ai rien dit, c’est pour le PHP :stuck_out_tongue:

Désolé :expressionless:
Edité le 21/04/2009 à 13:59

mouais je vois pas,
dejà les guillemets c’est pas possible

je n’ arrive pas à trouver une syntaxe qui fonctionne
la fonction eval ne semble pas fonctionner
merci qd même


c’est bon j’ai réussi

id=1;
varname= ‹ var ›;
out=[varname, int2str(id)];

disp(out)
—>var1

tout simple :wink:
Edité le 23/04/2009 à 18:26