全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2414 4
2010-10-26
悬赏 2 个论坛币 未解决
??? Index exceeds matrix dimensions.
Error in ==> dlmread at 150
result = result{1};
Error in ==> csvread at 52
    m=dlmread(filename, ',', r, c);

上面的错误怎么修改啊?谢谢!

tyear_sh2.xls

大小:65.5 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-10-26 18:48:35
你要贴上程序和数据才能解答你!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-26 21:50:31
>> global CSVDATA;
CSVDATA.directory = pwd;
>> CSVDATA.directory = [CSVDATA.directory(1:2) '\CompDist\csvdata'];
>> CSVDATA.filename = 'tyear_sh2';
>> CSVDATA.skiprows = 1;
>> CSVDATA.skipcols = 1;
>> global RTALL;
>> RTALL = csvread([CSVDATA.directory '\' CSVDATA.filename '.csv'],CSVDATA.skiprows,CSVDATA.skipcols);

??? Index exceeds matrix dimensions.
Error in ==> dlmread at 150
result = result{1};
Error in ==> csvread at 52
    m=dlmread(filename, ',', r, c); 2# lustboy
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-28 13:41:39
看了你的命令和数据,但你给我的是XLS格式,我转成CSV格式,读取时提示不可读,不知道为什么。
我不知道你为什么非要用以上命令读取数据,直接用csvread或xlsread不可以吗?
比如根据你给我的数据,我用了下面命令:
RTALL = xlsread('D:\CompDist\csvdata\tyear_sh2.xls','sheet1','a1:a1330');
很简单就把数据读进来了。
希望对你有帮助。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-10-29 01:12:57
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群