登录论坛

查看完整版本 : [求助]各位达人


beardgh
2008-09-19, 16:34
我希望在回归时,保证参数c不变,一直在回归线上
比如以下这样:(但这里的nlinfit用错了)
x=[1 2 3];
y=[72.977475 36.709325 18.4587];
c=144.669425;
beta=[0,0]';
[b,r,j]=nlinfit(x,y,@myfun,beta);
function yhat = myfun(beta, x,c)
b1 = beta(1);
b2 = beta(2);

yhat =(c-b1)*exp(b2*x)+b1;
问题补充:y =(c-b1)*exp(b2*x)+b1;
希望回归这个方程,其中x自变量y因变量
b1,b2参数,
而c是一个不变的数(也算是个参数,但回归后不能变)
而且c要可以控制,也就是每次调用函数时可以对c的初值改变
谢谢:cry: