Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-09-17
年龄: 16
帖子: 4
声望力: 0 ![]() |
![]()
我希望在回归时,保证参数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: |
![]() |
![]() |