Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-03-27
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
已知y=a(1)*x*(1-z/a(2))-a(3)*z,其中
x=[2 2.8 0.8 0.8 3.2 2.6 3.6 9.6 7.2 18.8 16] y=[8.1 8.7 35.2 -20.8 -8.8 22.4 17.2 78 -33.6 50.4 33.6] z=[0 8.1 16.8 52 31.2 22.4 44.8 62 140 106.4 156.8] 用最小二乘法 求解a(1),a(2),a(3) 本人急用希望高手指点[/SIZE][/SIZE] |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
results: a=[8.69251727, 355.312897, .390198555]
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-03-27
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
谢谢楼上的高手,不知道能不能把运算过程给我,有急用,万分感谢
我的QQ:385209562 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-03-27
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
有没有高手把过程写一下啊
万分感谢!!!!!! |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
先建立函数的m文件:
function fy=qst(a,x) fy=a(1)*x(:,1).*(1-x(:,2)/a(2))-a(3)*x(:,2); 存成qst.m 然后输入X=[x;z]'; 及y=[...]'; 用: b0=[8.69 355 0.39] 再用: b=nlinfit(X,y,'qst',b0) b = 8.6925 355.3126 0.3902 |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2008-03-27
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
问题解决了,谢谢楼上的高手:tongue:
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]如何在MATLAB中把人脸的眼睛标记出来? | a408421276 | MATLAB论坛 | 0 | 2008-04-17 09:02 |
【资料】Matlab做的俄罗斯方块(含代码) | tqr591513792 | MATLAB论坛 | 1 | 2008-03-12 08:36 |