Boucle des fonctions sous Matlab
yassine
-
tug83 -
tug83 -
Bonjour,
Je veux créer une boucle des fonction,
exemple :
Tab = {'fonct1','fonct2'};
for 1:length(Tab) % Boucle 1,2
S = sprintf(%s,Tab(i)); % S = fonct1 (Affecter 'fonct1' à S)
X = strcat(S,'()'); % Déclencher la fonction X = fonct1 ();
end
-> Le problème c'est que Matlab considère sprintf et strcat comment des appel de fonction..
Merci pour votre aide.
Je veux créer une boucle des fonction,
exemple :
Tab = {'fonct1','fonct2'};
for 1:length(Tab) % Boucle 1,2
S = sprintf(%s,Tab(i)); % S = fonct1 (Affecter 'fonct1' à S)
X = strcat(S,'()'); % Déclencher la fonction X = fonct1 ();
end
-> Le problème c'est que Matlab considère sprintf et strcat comment des appel de fonction..
Merci pour votre aide.
A voir également:
- Boucle des fonctions sous Matlab
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
1 réponse
Utilise feval si tu veux executer la fonction :
Exemple :
Tab ={'date'}
X=feval(Tab{1})
https://blog.developpez.com/matlab4geek/
Exemple :
Tab ={'date'}
X=feval(Tab{1})
https://blog.developpez.com/matlab4geek/