最近在研究这东西,然后发现网上的方法确实乱七八槽,最后总结出自己的东西,代码量少,速度快,希望我的总结能够帮助到大家
首先是txt文件转mat文件
Data_Origin=textread('需要转的绝对路径','%s');
data=textread('需要转的绝对路径','%s','delimiter','');
Number = size(Data_Origin);
Number_Row_1= size(data);
Number_Row = Number_Row_1(1);
Number_Col = Number(1)/Number_Row;
Result = reshape(Data_Origin,Number_Col,Number_Row);
Result1 = Result';
最后得出的Result1是cell数据直接读取就行
然后是mat文件转txt,也可以说是cell转txt吧
[row col]=size(变量名);
fid=fopen('目的文件.txt','w');
for nrow=1:row
fprintf(fid,'%s ',变量名{nrow,:});
fprintf(fid,'\n');
end
fclose(fid)
最后附上所用的txt图片