Nom de variable indicé, boucle for
Bonjour,
mon problème est le suivant: j'aimerais pouvoir creer des variables dont le nom est indicé par rapport aux itérations d'une boucle for.
Je l'ai déjà fait pour des cas simples en utilisant la fonction eval mais dans ce cas présent je ne vois pas comment faire.
J'aimerais remplacer le code suivant:
Code:
1 2 3
| maxtab1=evalin('base','maxtab1');
maxtab2=evalin('base','maxtab2');
maxtab3=evalin('base','maxtab3'); |
Par quelquechose qui ressemblerait à cela:
Code:
1 2 3
| for i=1:3
eval(['maxtab' num2str(i) '=' evalin('base',['maxtab' num2str(i)])]);
end |
Quelqu'un pourrait-il m'aider avec mon problème? Sachant que je voudrais vraiment arriver à définir les variables indicées selon i et ne pas avoir recours à définir une matrice...
Merci de votre aide