我有多个(比如 N 个).txt 文件,由矩阵形式的数字 csv 数据组成。我想将这些数据文件中的每一个导入一个 (1 x N) 单元阵列,同时保留原始矩阵形式。如果原始数据很小,比如 3x3,那么 textscan 会以下列方式完成这项工作:
fileId = fopen('data1.txt');
A{1} = textscan(fileID, '%d %d %d', 'delimiter',',','CollectOutput',1);
(这将是函数的一部分。)但是如果我的 .txt 文件有 100 列数据怎么办?我可以在 formatSpec 中写 '%d' 100 次,但一定有更好的方法吗?
这似乎是一个简单的问题,但我对 Matlab 很陌生,不知道如何进行。任何建议将不胜感激,谢谢!!