Bonjour à tous,
Mon problème est le suivant: je veux résoudre une équation du second degré via une interface graphique. j'ai crée une fonction "trinôme" qui prend en entrée les coefficients a, b, et c et retourne delta et la solution. Dans l'interface, j'ai crée un push nommé "resolution" dont le Callback affiche delta et la solution. le Callback est le suivant;
1 2 3 4 5 6 7
| function resolution_Callback(hObject, eventdata, handles)
a=get(handles.a,'string');
b=get(handles.b,'string');
c=get(handles.c,'string');
[r,delt] = trinome(a,b,c);
set(handles.delta,'string',a);
set(handles.solution,'string',b); |
Lorsque je clique sur "resolution", le message suivant apparait:
Error in ==> trinome at 3
delta=b^2-4*a*c;
??? Output argument "r" (and maybe others) not assigned during call to "C:\Users\hp\Desktop\essai\trinome.m (trinome)".
Error in ==> equation>resolution_Callback at 150
[r,delt] =trinome(a,b,c);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> equation at 42
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback
Que puis-je faire?
Partager