How to solve error with data file
Mostra commenti meno recenti
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 Commento
KSSV
il 15 Ott 2018
Check whether the file name created is existing in the current working directory.
Risposta accettata
Più risposte (1)
Image Analyst
il 17 Ott 2018
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?
Categorie
Scopri di più su File Operations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!