Bonjour,
J'ai une fonction qui contient des variables et je veux les utiliser dans le programme principale, autrement dit est ce que c'est possible de stocker ces variables dans le Workspace ?
Merci d'avance.
Bonjour,
J'ai une fonction qui contient des variables et je veux les utiliser dans le programme principale, autrement dit est ce que c'est possible de stocker ces variables dans le Workspace ?
Merci d'avance.
Bonjour,
Tu peux utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part assignin(ws,var,val)
Sinon, tu peux aussi utiliser les arguments de sortie de la fonction.
Dans test.m :
Puis dans ton code programme principale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function [a, b, c] = test(d, e, f) a = 2*d; b = 2*e; c = 2*f;
Ce qui renvoi bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [i, j, k] = test(5, 2, 3) disp(i) disp(j) disp(k)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 10 4 6
parfait, ça marche avec les deux méthodes.
Merciiii![]()
Partager