24小时热门版块排行榜    

CyRhmU.jpeg
查看: 227  |  回复: 1
当前主题已经存档。

hopingzou

金虫 (著名写手)

[交流] 【求助】matlab怎么读取不整齐的数据。

matlab怎么读取不整齐的数据。谢谢老师!
我做了个简单的实例。
format long
num=3;
fid=fopen('df.txt','a');
for i=1:num
    a=zeros(1,i);
    fprintf(fid,'%12.10f',a);
    fprintf(fid,'\n');
end
fclose(fid);
然后读取之后,load df.txt
竟是这样df=[0;0;0];
其实数据存储的形式是
0    0 0     0 0 0
我想读取的形式是:df=[0 0 0;0 0 0;0 0 0],即列数不同时,在后面补0,构成一个矩阵。
望老师指导!谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fwz

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
adu886886(金币+1):谢谢交流,欢迎常来仿真编程版 2010-03-23 09:58
matlab当成数值0处理了,只有用非数值类型
2楼2010-03-23 09:28:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hopingzou 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见