Извините, это похоже на " Циклический просмотр файлов в папке в Matlab ", где я получил часть кода, но столкнулся с проблемой с этим кодом.
Iу меня есть много CSV-файлов, которые мне нужно зациклить и объединить в одну длинную CSV / матрицу для анализа, и поэтому я использую код
files = dir('*.csv'); % Get all input files
for file=files' % loop over files
csv = csvread(file.name); %get data points
signal = csv(:,2);
end
Проблема, которую я обнаружил, заключается в том, что это только кажется, занимаетданные из первого файла.Например, если:
file1 = [1 2 3];
file2 = [4 5 6];
Я получаю сигнал = 1 2 3, а не 1 2 3 4 5 6.
Итак, цикл как будто не движетсяс первого файла, но я думал, что цикл for был вынужден двигаться дальше, отсюда мое замешательство.
TIA