У меня есть несколько (скажем, N из них) файлов .txt, состоящих из числовых данных csv в матричной форме. Я хотел бы импортировать каждый из этих файлов данных в один (1 x N) массив ячеек, сохраняя при этом исходную форму матрицы. Если исходные данные небольшие, скажем, 3x3, то textscan выполняет работу следующим образом:
fileId = fopen('data1.txt');
A{1} = textscan(fileID, '%d %d %d', 'delimiter',',','CollectOutput',1);
(Это будет частью функции.) Но что, если мои файлы .txt содержат 100 столбцов данных? Я мог бы написать '%d' 100 раз в formatSpec, но должен же быть лучший способ?
Это кажется простой проблемой, но я новичок в Matlab и не знаю, как действовать дальше. Буду рад любым советам, спасибо!!
csvread()
? - person jerad   schedule 21.06.2014