How to solve error with data file

4 Ansichten (letzte 30 Tage)
Sohyeon Jeon
Sohyeon Jeon am 15 Okt. 2018
Bearbeitet: Sohyeon Jeon am 4 Jul. 2020
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 Kommentar
KSSV
KSSV am 15 Okt. 2018
Check whether the file name created is existing in the current working directory.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

madhan ravi
madhan ravi am 15 Okt. 2018
Bearbeitet: madhan ravi am 15 Okt. 2018
  2 Kommentare
Sohyeon Jeon
Sohyeon Jeon am 15 Okt. 2018
Bearbeitet: Sohyeon Jeon am 4 Jul. 2020
Thank you very much
madhan ravi
madhan ravi am 15 Okt. 2018
you‘re welcome you can also vote the answer :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 17 Okt. 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?

Kategorien

Mehr zu File Operations finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by