Bonjour, je suis tout nouveau sur MATLAB donc la question va vous paraître très simple. Je codais avant sur VBA et on avait la possibilité de modifier le nom d'une variable simplement en appelant l'adjectif .name ce qui n'est pas le cas sur MATLAB.
Mon problème est donc le suivant :
A partir d'un programme, j'ai créé une liste de nom, supposons Name = {'Nom1', 'Nom2' ...}
Après un rapide calcul, je crée une table (A = cell(7,4) par exemple)
Cependant j'ai besoin d'écraser la table A par la suite car je suis dans une boucle et de l'exporter ensuite. J'aimerai donc au final avoir
pour i=1, A porte le nom 'Nom1' dans le workspace
pour i=2, A porte le nom 'Nom2' dans le workspace
et obtenir donc un nombre de matrice égale au nombre de nom dans le vecteur ligne Name et, dont chaque matrice porterait le nom de la cellule correspondante (i)
bien sur A n'est pas identique à chaque itération. J'ai trouvé quelques éléments de réponses, comme la fonction assignin, sprintf mais je n'arrive pas à mettre en application ce qui est dit dans les autres forum.
Partager