Bonjour,
Je viens vous trouver pour avoir un peu d'aide, je souhaiterais sauvegarder une matrice portant un nom choisi par l'utilisateur. Pour cela, j'utilise la fonction "save" mais le problème c'est que je n'ai pas l'impression qu'elle gère les noms de variable dynamique. Voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var = inputdlg('Enter variable name','Predicted label',1,{''}); 
assignin('base', [var{1}], B);
B est ma matrice. var contient le nom de la variable choisi par l'utilisateur, et j'assigne ensuite le contenu de B dans la variable.
Par contre, je souhaiterais ensuite faire quelque chose du genre :
Mais bien évidemment ça ne fonctionne pas car var{1} n'est pas une variable.
Il faudrait un moyen pour lui faire comprendre que si var contient le nom 'essai' (par exemple), il faut qu'il fasse
save test essai

Avez vous une idée?