MATLAB语法无效,求大神出手相助if isequal(filename,0)||isequal(pathname,0)

2025-03-29 17:29:45
推荐回答(1个)
回答1:

第一句有错,后面的倒没什么大问题:

1、第2行中间的续行符(...)是多余的,会导致后面的部分被当作注释。删掉或者在续行符后面换行即可。

2、第3行多了个左括号(()。

改成:

[filename,pathname]=uigetfile(...
    {'*.bmp;*.jpg;*.png;*.jpeg','Image Files(*.bmp, *.jpg, *.png, *.jpeg)';'*.*','ALL Files(*.*)'},...
    'Pick an image');%uigetfile为打开对话框函数