Я использую Matlab для объединения столбцов из 4 отдельных текстовых файлов в один новый текстовый файл в Matlab. Каждый текстовый файл имеет одинаковое количество строк (5478). Я нашел эту похожую проблему здесь ...
Прочитать несколько текстовых файлов и импортировать каждый из них в виде столбцов
Я принял второе предложение Рэя по этой ссылке, но оно все еще не сработало. Мой код выглядит следующим образом ...
textDataMatrix = zeros(5478, 4);
t = {'prec', 'rsds', 'tmax', 'tmin'};
for k = 1:4
Mead_NE_Climate_1985_1999 = [t{k} '_outfile_mead.txt'];
fid = fopen(Mead_NE_Climate_1985_1999, 'rt');
textData = fread(fid);
% Place the k'th text data in the k'th column
textDataMatrix(:,k) = textData;
fclose(fid);
end
По какой-то причине я получаю следующую ошибку ...
Несоответствие размера присвоения подписи.
Ошибка в Mead_Text_Climate (строка 10) textDataMatrix (:, k) = textData;
Я визуально осмотрел все текстовые файлы, и каждый из них имеет одинаковое количество строк / строк. Поэтому я изо всех сил пытаюсь понять, почему это не работает. Кто-нибудь может помочь? Спасибо за ваше время! Первые несколько строк, содержащих суточные значения осадков