Error: Unexpected MATLAB expression.

Hello. This is my code and I keep getting the error "Unexpected MATLAB Expression", several times throughout but can't find the mistake.
Error in line 'Buka citra asli';
% --- Executes on button press in open.
function open_Callback(hObject, eventdata, handles)
% hObject handle to open (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[nama_file1, nama_path1]=uigetfile(...
{'*.bmp; *.jpg',' File Citra(*.bmp, *.jpg)';
'*.bmp','File Bitmap(*.bmp)';...
'*.jpg','File Jpeg(*.jpg)';...
'*.*', 'Semua File(*.*)'}...
'Buka citra asli';

Answers (1)

Cris LaPierre
Cris LaPierre on 27 Mar 2023
Edited: Cris LaPierre on 27 Mar 2023
You are missing your closing paretheses, as well as a comma to separate the final line from the cell array..
[nama_file1, nama_path1]=uigetfile(...
{'*.bmp; *.jpg',' File Citra(*.bmp, *.jpg)';
'*.bmp','File Bitmap(*.bmp)';...
'*.jpg','File Jpeg(*.jpg)';...
'*.*', 'Semua File(*.*)'},...
'Buka citra asli');

2 Comments

Sorry your answer still raises error of unexpected matlab expression
Cris's suggested code works fine on my system.
Notice that Cris made two changes:
  1. Add a comma after the 'Semua File(*.*)'} and before the ...
  2. add closing ')' after 'Buka citra asli'

Sign in to comment.

Categories

Find more on Function Creation in Help Center and File Exchange

Asked:

on 27 Mar 2023

Commented:

on 27 Mar 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!