| 查看: 722 | 回复: 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. 请问,如何修改程序,谢谢! |
» 猜你喜欢
有多少人是今天查系统知道结果的?
已经有16人回复
系统查不到
已经有10人回复
基金不中,共勉
已经有3人回复
怎么查啊
已经有5人回复
范进中举一文的中心思想
已经有10人回复
我不理解!
已经有13人回复
2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战
已经有9人回复
2026国自然函评费到账
已经有25人回复
2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗?
已经有28人回复
能否退出参与的面上项目解除限项
已经有26人回复
找到一些相关的精华帖子,希望有用哦~
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人回复
科研从小木虫开始,人人为我,我为人人









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