Instruction switch matlab
J'ai un pushbutton1 et un axes1 (ou je mets mon images qui peut etre au format jpg,bmp,png). J'ai des images dans le dossier work. Comment faire ca entrer par condition a l'aide de la fonction switch en matlab?
Seulement un pushbutton1 et un axes 1 j'ai sur la forme.
Quel est l'erreur dans mon code:(?
J'ai lu sur instruction switch et j'attache ici le code de moi.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
filename = uigetfile('*.jpg','*.png','.bmp');
switch extension_fichier
case 'Extension jpg'
filename1 = uigetfile('*.jpg');
img1=imread(filename1);
imshow(img1);
case 'Extension png'
filename2 = uigetfile('*.png');
img2=imread(filename2);
imshow(img2);
case 'Extensie bmp'
filename3 = uigetfile('*.bmp');
img3=imread(filename3);
imshow(img3);
otherwise
error('Imagine format invalide');
end |