| 查看: 883 | 回复: 3 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
身心天地铁杆木虫 (正式写手)
|
[求助]
索引超出矩阵维度,for循环i值的设置
|
|
|
t=(1:1:200) counter=zeros(1,200); x(1)=0; y(1)=0; z(1)=0; x(2)=0; y(2)=0; z(2)=0.01; n=0; m=0; while(n<100000) s=0; h=0; for i=3:1:80 l=(-333)*log(rand(1)); b=acos(2*rand(1)-1); e=2*pi*rand(1); x(i)=x(i-1)+l*sin(b)*sin(e); y(i)=y(i-1)+l*sin(b)*cos(e); z(i)=z(i-1)+l*cos(b); a=z(i)-z(i-1); s=s+a; h=h+l; m=m+1 n; if(s)>900 x(i); y(i) m; break end end t=round(abs(h)/60); if abs(x(i))<25000 if abs(y(i))<25000 counter(t)=counter(t)+1; p=x(i); q=y(i) end end n=n+1; end plot(t, counter(t)); 代码如上,问题:就是这个for循环里面的i设置for i=3:1:80,我设置i等于不超过五十左右时,这个程序跑的通,当超过这个数值时就跳出索引超出矩阵维度。求解决,新手摸索两个月了,感激不尽,做不完,都没法回家过年了,唉,跪谢! |
» 猜你喜欢
职称评审没过,求安慰
已经有49人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
三无产品还有机会吗
已经有6人回复
ofwhy
至尊木虫 (著名写手)
- 应助: 3 (幼儿园)
- 金币: 13429.6
- 散金: 93
- 红花: 7
- 帖子: 2309
- 在线: 177.9小时
- 虫号: 2777064
- 注册: 2013-11-04
- 性别: GG
- 专业: 工程热力学
3楼2019-01-28 08:23:25
环子wang
木虫 (著名写手)
- 应助: 3 (幼儿园)
- 金币: 2778.9
- 散金: 3760
- 红花: 3
- 帖子: 1157
- 在线: 166.6小时
- 虫号: 3436875
- 注册: 2014-09-23
- 性别: GG
- 专业: 系统科学与系统工程
2楼2019-01-26 21:05:03
身心天地
铁杆木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 7410.8
- 散金: 56
- 红花: 1
- 帖子: 386
- 在线: 339.9小时
- 虫号: 2655143
- 注册: 2013-09-14
- 性别: GG
- 专业: 机械摩擦学与表面技术
4楼2019-01-28 21:02:23













回复此楼