ユーザーがいくつかのファイルを開くことができるコードを作成しています。
reference = warndlg('Choose the files for analysis.');
uiwait(reference);
filenames2 = uigetfile('./*.txt','MultiSelect', 'on');
if ~iscell(filenames2)
filenames2 = {filenames2}; % force it to be a cell array of strings
end
numberOfFiles = numel(filenames2);
data = importdata(filenames2{i},delimiterIn,headerlinesIn);
コードを実行すると、プロンプトが表示され、[OK] を押しても何も起こりません。コードが停止して、次のように伝えます。
Error using importdata (line 137)
Unable to open file.
Error in FreqVSChampB_no_spec (line 119)
data=importdata(filenames2{1},delimiterIn,headerlinesIn);
ファイルを選択する機会がありません。次の図に示すように、cellarray は空のままです。