Bonjour,
je sais que mon titre n'est pas très clair, mais je m'explique:
j'ai toute une série de données, de slider etc. et j'essaye de faire une fonction générique pour pouvoir les modifier en donnant le nom du Slider à modifier en entrée de la fonction
donc j'ai fait:
j'ai essayé de faire ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function ChangerValeur(fonction, valeur, handles) %fonction est le nom de la fonction à changer, sous la forme 'fonction' nomSlider=strcat('handles.', fonction ,'Slider'); nomText=strcat('handles.', fonction ,'Text');
mais ça ne marchait pas. du coup j'ai essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set(nomText,'String',valeur); set(nomSlider,'Value',valeur);
qui ne marche pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 eval('set(',nomSlider,',''Value'',valeur);'); eval('set(',nomText,',''String'',valeur);');
quelqu'un aurait une petite idée sivouplait?!
Partager