查看: 196|回复: 2|关注: 0

[已解决] matlab 索引超出数组范围

[复制链接]

新手

14 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案

程序
clc,clear;
[ vol0 ] = readtxt('DYNODE.VEL' );
vol1=[];
nd=1;
md=1;
row=length(vol0);
col=length(vol0{1,1});
for i=2:row;
    md=1
   for j=3:col;
    vol1(nd,md)=str2double(vol0{i}{j});
    md=md+1;
    end
   nd=nd+1;
end


程序出现索引超出数组范围的问题,请大神帮忙看看。谢谢
vol0:32001*1cell



论坛优秀回答者

专家

2434 麦片

财富积分


20003000


4

主题

4716

帖子

544

最佳答案
  • 关注者: 510
发表于 2018-9-11 09:59:22 | 显示全部楼层 |此回复为最佳答案
row=length(vol0);
col=length(vol0{1,1});

-->

[row,col]=size(vol0);

新手

14 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2018-9-11 21:15:59 | 显示全部楼层
halleyhit 发表于 2018-9-11 09:59
row=length(vol0);
col=length(vol0{1,1});

非常感谢!大神!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表