Bonjour batis,
Je ne suis pas sur, mais cela peut provenir du fait que ta combobox porte aussi le nom "choix1", essai plutôt de faire:
1 2 3 4 5 6 7 8 9 10
| function OK_Callback(hObject, eventdata, handles)
% hObject handle to OK (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
ch1=get(handles.choix1,'value'); %=1,2ou3 car combobox
ch2=get(handles.choix2,'value'); %=1,2ou3 car combobox
nb=str2double(get(handles.nbr,'String')); %espace de saisie d'un nombre
[tmps]=calcul(ch1,ch2,nb); %tmps:retourne le temps de calcul |
Sinon, cela n'a rien à voir, mais tu n'as pas besoin des crochets dans la fonction calcul:
function tmps=calcul(choix1,choix2,nbr)
Partager