24小时热门版块排行榜    

查看: 1295  |  回复: 0

泡花alkali

新虫 (小有名气)

[求助] 一个简单的最小二乘法拟合参数求助

function KineticsPAN60
clear all;clc
global a b tau
tau=[4.7        8.98        14        19.1        25.8        35.1        44.1        52.8        63.4];
Xm=[22.1        35.5        47.8        57.4        66.5        72.8        74.5        75.7        75.9];
beta0=[0.8123 0.01373 5.4331];
a=0;b=1e3;
[beta,resnorm]=lsqnonlin(@func1,beta0);
%--------------------------------------------------------
function y=func1(t)
global a b
Xc=quad(@func2,a,b)
f=(Xm-Xc);
%--------------------------------------------------------
function y=func2(t)
global tau
y=beta(1)*(exp(beta(2))-exp(-beta(2)*exp(t/beta(3))))*exp(-t/tau)/tau;

想拟合beta里那三个参数,参数是一个积分式里的,积分的结果为X。
菜鸟一个,很简单的一个拟合,就是跑不对啊。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 泡花alkali 的主题更新
信息提示
请填处理意见