bonjour,
j'ai créé la fonction suivante sous matlab:
Name est de type String.
Time et Value sont deux vecteurs de double.
cette focntion est censé créer une matrice dans le workspace nommée Name, dont la première colonne est Time et la deuxième colonne est Value.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function createInput(Name, Time, Value) C=(cat(1,Time,Value))'; eval(sprintf('%s=%s',Name,'C')); end
Quand je fais par exemple:
sur la commande windows, matlab m'affiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part >>createInput('Var',[0 1 2 3 4 5], [2 2 2 2 2 2]);
mais la commande whos signale qu'il n y a aucune variable nommée Var dans le workspace, ce qui me laisse penser que c'est une variable interne de ma focntion. Comment rendre alors cette variable visible sous le workspace ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Var= 0 2 1 2 2 2 3 2 4 2 5 2
merci
Partager