How to solve error with data file
조회 수: 5 (최근 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!