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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
maxtab1=evalin('base','maxtab1');
maxtab2=evalin('base','maxtab2');
maxtab3=evalin('base','maxtab3');

Par quelquechose qui ressemblerait à cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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