1

我正在使用这段代码在 Matlab 中调用“打开文件”对话框。

[img_file,img_path,filt] = uigetfile({ ...

        '*.bff*;*.REC*;*.mat*','Our Image Files (*.bff, *.REC, *.mat)'; ...

        '*.bff*','bff Files (*.bff)'; ...

        '*.REC*','PAR-REC Files (*.REC)'; ...

        '*.mat*','mat Files (*.mat)'}, ...

        'Select An Image File');

if filt==0

    return

end

对话框打开,但.mat文件显示为灰色(并且无法单击)。

我在 Mac Snow Leopard 上使用 Matlab 7.13.0.564。

任何想法我做错了什么?

4

1 回答 1

2

问题是文件扩展名* 的通配符(例如*.mat*)代码找不到任何满足此条件的文件 - 因为对于您的.mat-files 没有附加字符。因此,只需在文件扩展名
使用通配符:*.mat

于 2013-09-14T15:45:09.190 回答