UIgetfile Error on Matlab Online
古いコメントを表示
When I run this line, I'm receiving this error. Not too sure how to interpret it. Thanks in advance for the help! I'm using Matlab Online.
[f_name p_name] = uigetfile('*.mat','Select the input data file(s)','MultiSelect', 'on');
Index exceeds the number of array elements (0).
Error in matlab.ui.internal.dialog.FileChooser/updateFromDialog (line 215)
obj.PathName = filepaths{1};
Error in matlab.ui.internal.dialog.FileChooser/prepareDialog/localupdate (line 95)
updateFromDialog(obj,updateDataObject(obj));
2 件のコメント
Geoff Hayes
2020 年 3 月 16 日
Michael - at what point do you see this error? After you have chosen a file? Have you chosen more than one file? It sounds like filepaths is empty so please describe what you have selected.
Michael Chang
2020 年 3 月 16 日
回答 (1 件)
Cris LaPierre
2020 年 3 月 16 日
編集済み: Cris LaPierre
2020 年 3 月 16 日
It appears the 'Multiselect' flag is what is causing the error. Remove that, and it should work.
[f_name p_name] = uigetfile('*.mat','Select the input data file(s)');
2 件のコメント
Ahmad Gad
2021 年 8 月 16 日
What if I still need to select multiple files?
Cris LaPierre
2021 年 8 月 17 日
If you are using MATLAB Online, you would need to use multiple calls to uigetfile. Multiselect is not currently supported in MATLAB Online.
カテゴリ
ヘルプ センター および File Exchange で App Building についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!