我有一些非常大的文本文件,其行数未知,具有以下结构:
word number word number
如何将其读入矩阵?我试过了
load("file.txt")
我已经尝试过(在另一个论坛上看到了这个解决方案)
reshape(textscan('file.txt', '%s'),4,[])
它们都不起作用。重塑功能给我错误: “使用重塑时出错 已知尺寸的产品,4,不能分解为元素总数,1。“
并且load()给出错误:ASCII文件test1.txt的第1行的未知文本
答案 0 :(得分:0)
你可以使用textscan
之类的
fid = fopen('file.txt','r');
C = textscan(fileID,'%s %f %s %f'); %for string and floating point number
disp(C);
您可以参考http://www.mathworks.com/help/matlab/ref/textscan.html
可能有所帮助