| 查看: 724 | 回复: 0 | |||
[求助]
matlab 先求定积分,再求参数,出现错误
|
|
我想求定积分,然后在根据定积分的值求参数,具体过程: 首先,定义一个function求定积分: function dT = km(x,sT) fun=@(temp)((-x(1)*x(2)*(temp).^(x(2)-1.0))./ ... ((x(3)^x(2))*((1+(temp./x(3)).^x(2)).^2))); dT=quadl(fun,0,sT); %x为输入的数组,包括三个参数,sT为数组,为积分的上限值; %dT为返回的积分值; 然后再调用function求参数: x0=[0.0, 0.0, 0.0]; %初值 x1=[300.0 -10.0 0.0]; %下边界 x2=[500.0 0.0 1000.0]; %上边界 [x,resnorm]=lsqcurvefit(@km,x0,stimeT,dmT,x1,x2); %x0, x1, x2分别为初值,下边界和上边界; %stimeT和dmT分别为自变量x和因变量y,都是数组; 但是出现了这样的错误: Error using - Matrix dimensions must agree. Error in quadl (line 66) x = [a c-h*s c c+h*fliplr(s) b]; Error in km (line 6) dT=quadl(fun,0,sT); Error in lsqcurvefit (line 195) initVals.F = feval(funfcn_x_xdata{3},xCurrent,XDATA,varargin{:}); Error in individual_kernel (line 57) [x,resnorm]=lsqcurvefit(@km,x0,stimeT,dmT,x1,x2); Caused by: Failure in initial user-supplied objective function evaluation. LSQCURVEFIT cannot continue. 请问,如何修改程序,谢谢! |
» 猜你喜欢
为什么资助数各大高校都创新高,自己申请怎么就这么难
已经有6人回复
国自然面上复盘~欢迎讨论
已经有10人回复
有多少人是今天查系统知道结果的?
已经有17人回复
基金未中,这种答复是模板吗?
已经有6人回复
看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉……
已经有6人回复
导师吐槽:我怎么摊上了这么个极品研究生!
已经有6人回复
青基如何破局
已经有4人回复
基金不中,共勉
已经有8人回复
怎么看青基中了没有啊
已经有5人回复
梦想
已经有3人回复
找到一些相关的精华帖子,希望有用哦~
matlab求模型参数有错误,求指导
已经有5人回复
matlab程序错误,提示如下【弄了半夜还是不行】
已经有10人回复
matlab二重积分的错误提示,指的是什么
已经有53人回复
matlab命令输出曲线图 出现变量维数错误 不知如何设置
已经有5人回复
如何用matlab求积分中一个变量的值,积分的值已知。
已经有5人回复
matlab求函数积分出错
已经有12人回复
这个积分函数能用matlab画出来吗?谢谢
已经有12人回复
求助一个Matlab语句错误,Error==>plus Matrix dimensions must agree
已经有3人回复
目标函数出现错误
已经有3人回复
特殊函数求解高手请进,这个类似于Gamma函数的定积分能否求解?
已经有12人回复
matlab求解非线性方程组,错误提示怎么解决
已经有5人回复
matlab中三重积分程序
已经有5人回复
matlab 积分求助
已经有8人回复
matlab 积分计算 算不出结果,求帮助!!!
已经有10人回复
matlab求积分,出现奇点怎么办?
已经有8人回复
matlab求数值积分?
已经有10人回复
【求助】积分微分方程matlab求解
已经有6人回复
科研从小木虫开始,人人为我,我为人人









回复此楼
点击这里搜索更多相关资源
投票:
10