MATLAB读一个11行的数组 每行数据数量不等 如何读取

[复制链接]
查看11 | 回复3 | 2011-8-26 12:14:24 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-8-26 12:14:24 | 显示全部楼层
filename=\'d:\\data.txt\';%本代码的前提是,数据中没有非浮点的数lines=11;%最多11行数据fid=fopen(filename,\'r\');line_i=0;while(~feof(fid)lines)dataline=fgetl(fid);line_i=line_i1;data{line_i}=transpose(sscanf(dataline,\'%f\'));endfclose(fid);data%如果要用到第i行数据,请用data{i}
回复

使用道具 举报

千问 | 2011-8-26 12:14:24 | 显示全部楼层
按行读取,每行读取后存为一个CELL追问可以具体一点吗用什么命令?而且我也无法知道每行到底有多少数据只知道不会超过400个还知道只有11行
回复

使用道具 举报

千问 | 2011-8-26 12:14:24 | 显示全部楼层
这个应该不行吧,着怎么能读出来,除非没有的用0补充
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行