我正在使用具有自定义FilterSpecs的uigetfile。这里是一句话:使用uigetfile时从文件类型中删除'AllFiles'
[FileName,PathName,FilterIndex] = uigetfile({'*.wav';'*.mp3'},'Open Audio File');
正如你可以看到我的FILTERSPEC是{'*.wav';'*.mp3'}
和这工作完全正常。我的问题很简单,就是matlab总是将AllFiles(*.*)
添加到我的FilterSpecs中。我在Matlab文档中进行了搜索,它的字面意思是: “当FilterSpec是一个字符串时,uigetfile将所有文件(。)附加到文件类型中。”,但问题是,我没有看到另一种方式来指定自定义FilterSpec,而不使用strings.Sorry如果这会导致一个愚蠢的问题。 在此先感谢