Bonjour,

Je teste dans une fonction si la variable 'a' existe deja dans mon workspace ou pas.... Le truc c'est que meme si je retourne la variable a, il ne la voit pas au deuxième appel de la fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function a = read
disp(' ')
if (exist('a','var')==0)
temp = input('Veuillez brancher les 2 câbles ensemble puis cliquer enter', 's');
end 
a=1;
temp = input('Veuillez raccorder les câbles sur les éléments à tester puis cliquer enter', 's');
 
% Ici d'autres fonctions sont appelé
 
end
ensuite j'appele la fonction sur la command window:

La variable 'a' est alors retourné et enregistré dans mon workspace mais si j'appelle une deuxième fois la fonction read il m'affiche a nouveau le texte... Ce qui n'est pas désiré!

Un petit coup de pouce??

Merci de votre aide

Florian