| 查看: 2487 | 回复: 2 | ||
zkylsf木虫 (正式写手)
|
[求助]
MATLAB function 出错 Computed maximum size is not bounded.
|
|
第一次用MATLAB function模块,调试过程中发现了这个问题,Computed maximum size of the output of function 'colon' is not bounded.在网上搜了一下,基本都是英文的解决办法,看的一知半解,好像是让自己确定变量范围,但我试了一下没有用,有没有大神帮忙解答? 代码如下: function ks=k_bian_li(ka,kb,m,rt_sim) ks=0; Err=[]; for k=ka:0.001:kb [Rv,Xv]=Zv_k(k); rt=Rv/Xv+m*(Rv^2+Xv^2)/Xv; err=rt-rt_sim; Err=[Err;k rt err]; end [errmin ind]=min(Err(:,3)); k1=ka:0.001:kb; x=0; for p=1:size(k1,2)-1 if(Err(p,3)*Err(p+1,3)<=0) ks=(Err(p,1)+Err(p+1,1))/2; x=x+1; end end if(x==0) ks=Err(ind,1); end end 错误提示 Computed maximum size of the output of function 'colon' is not bounded. Static memory allocation requires all sizes to be bounded. The computed size is [1 x :?]. Function 'k_bian_li.m' (#65.340.351), line 13, column 4: "ka:0.001:kb" Launch diagnostic report. ------------------------------------------------------------------------- 我加了 assert(0<ka<1000);assert(0<kb<1000); 没有作用 |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
fengwa
金虫 (正式写手)
- 应助: 19 (小学生)
- 金币: 2090.5
- 散金: 107
- 红花: 2
- 帖子: 385
- 在线: 184.9小时
- 虫号: 2746420
- 注册: 2013-10-23
- 专业: 工程热物理相关交叉领域

2楼2019-09-27 09:29:03
zkylsf
木虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 3607.6
- 散金: 45
- 红花: 1
- 帖子: 303
- 在线: 137.2小时
- 虫号: 3292203
- 注册: 2014-06-25
- 专业: 电力电子学
3楼2019-09-29 15:01:23












回复此楼