Я использую приведенный ниже код для чтения нескольких файлов с использованием команд importdata
и for
. Проблема, которая у меня есть, - это сохранить только последний файл. Я получил от importdata
одну матрицу, но это должно быть 6 матрицСохранение многофайловых файлов, импортируемых с помощью importdata
Как я могу сохранить все матрицы, которые я импортировал?
myFolder = 'M:\Matlab\Experiment-Result\read all';
filePattern = fullfile(myFolder, '*.dat')
theFiles = dir(filePattern);
for k = 1 : length(theFiles)
baseFileName = theFiles(k).name;
fullFileName = fullfile(myFolder, baseFileName);
fprintf(1, 'Now reading %s\n', fullFileName);
Data = importdata(fullFileName);
end
Спасибо! когда я хочу использовать строку 2 из третьей матрицы, как я могу назвать эту строку? – Ali
@Ali простой. Сначала получите третью матрицу, затем войдите во вторую строку: 'out = Data {3}; row = out (2, :); ' – rayryeng