why am I getting this error ? Any help please

7 Ansichten (letzte 30 Tage)
Stephen Tete
Stephen Tete am 9 Aug. 2022
Bearbeitet: Walter Roberson am 10 Aug. 2022
for i = 1:length(file_list)
filename = file_list(i);
data_in = readtable([path_n filename]);
Error using readtable
"filename" must be a string scalar or
character vector.
Error in READ_MULTI_FILES (line 10)
data_in = readtable([path_n filename]);

Akzeptierte Antwort

Stephen Tete
Stephen Tete am 10 Aug. 2022
files = dir('*.Cmn');
for i = 1:length(files)
data1 = files(i).name;
f = fopen(data1);
data = textscan(f,'%f%f%f%f%f%f%f%f%f%f', 'headerlines',5,'Delimiter','');
fclose(f);
% GET DATE
MJ{i} = data{1};
MJ = {cat(1,MJ{:})};
MJ_date = MJ{1,1};
end

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 9 Aug. 2022
filename = file_list{i};
data_in = readtable( fullfile(path_n, filename) );
  5 Kommentare
Walter Roberson
Walter Roberson am 9 Aug. 2022
[file_list, path_n] = uigetfile('*.Cmn','Grab the files you want yo process','Multiselect', 'on');
if isnumeric(file_list)
return; %user cancel
end
file_list = cellstr(file_list);
for i = 1:length(file_list)
filename = file_list{i};
data_in = readtable(fullfile(path_n, filename));
subject_id(1,i) = string(filename(1:end-4));
VTEC = data(:,9);
STEC = data(:,8);
time = hours(:,2);
[H,M,S] = hms(time);
scatter(H,VTEC, 'k', H,STEC,'o');
hold on
end
leg = reshape(subject_id + ["_V"; "_S"], 1, []);
legend(leg)
Stephen Tete
Stephen Tete am 10 Aug. 2022
Bearbeitet: Walter Roberson am 10 Aug. 2022
Thank you so much for the help.
i modified the previous suggestion (you gave in the link above) and this modification works perfectly for me
files = dir('*.Cmn');
for i = 1:length(files)
data1 = files(i).name;
f = fopen(data1);
data = textscan(f,'%f%f%f%f%f%f%f%f%f%f', 'headerlines',5,'Delimiter','');
fclose(f);
% GET DATE
MJ{i} = data{1};
MJ = {cat(1,MJ{:})};
MJ_date = MJ{1,1};
end

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Data Type Identification finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by