0
我有一个功能,允许用户浏览和选择这样如何检查是否在Matlab使用多选时,选择一个文件?
[filename, pathname, filterindex] = uigetfile(...
{ '*.jpg;*.jpeg;*.png','Images (*.jpg, *.jpeg, *.png)'; ...
'*.*', 'All Files (*.*)'}, ...
'Choose Class 1 DataSet', ...
'MultiSelect', 'on');
一些图片,我把浏览图像单元阵列
ChosenImages = strcat(pathname,filename);
现在我有一个问题,如果用户只有进入一个图像,它不会返回当前图像作为一个单元,它返回每个字符的细胞,当我使用
length(ChosenImages);
返回字符的数量链接! 还我试图
ischar(ChosenImages{1})
检查,如果一个cell是小区或没有,但它给了我一个错误了。
我能做些什么来检查,如果用户选择了一个或多张图片?