How to solve error with data file
3 ビュー (過去 30 日間)
古いコメントを表示
Hello
I have a problem with the date files I've acquired from an audio-visual experiment.
audios = [0 1 2 1 2];
modes = [0 1 1 2 2];
DataFile = ls('a.mat','b.mat','c.mat','d.mat','sample.mat');
nRun = size(DataFile, 1);
I get error sign like this.
Error: AVtranslate_practice (line 11) S = load(deblank(DataFile(df,1:nRun)), 'gvals');
and that it cannot find the directory and files. Could you help me out on this problem?
Thanks!
1 件のコメント
KSSV
2018 年 10 月 15 日
Check whether the file name created is existing in the current working directory.
採用された回答
madhan ravi
2018 年 10 月 15 日
編集済み: madhan ravi
2018 年 10 月 15 日
Read the below links to process sequence of files: https://www.mathworks.com/help/matlab/import_export/process-a-sequence-of-files.html
Make sure you denote the right format of the file
2 件のコメント
その他の回答 (1 件)
Image Analyst
2018 年 10 月 17 日
What does ls() return? A cell array? A number.
Try this:
filename = deblank(DataFile(df, 1 : nRun))
fprintf('filename = %s\n', filename);
if exist(filename, 'file')
message = sprintf('%s exists!', filename);
uiwait(helpdlg(message));
else
message = sprintf('%s does not exist!', filename);
uiwait(warndlg(message));
end
What do you observe?
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!