首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
MATLAB,SCILAB,Octave,Spyder
->
matlab新手求助 关于最小二乘解
[点此返回论坛查看本帖完整版本]
[打印本页]
wannagirl
2010-08-12 20:27
matlab新手求助 关于最小二乘解
已知矩阵X1,X2,X3,和Y
P>C~ i:4n
要求关于方程Y=a(1)*X1+a(2)*X2+X3的最小二乘解a(1)、a(2),应该怎么实现?
Ecefi pG
100jinglei
2010-08-13 09:36
X1,X2,X3,Y应该是维数(1,N)的吧??
~s*)f.l
如果是,这样写:
8 &LQzwa
X=[X1' ,X2', X3'];
wLH>:yKUU
A = X\Y;
_\G"9,)u'
(A = [a(1), a(2), 1];)
wannagirl
2010-08-13 19:24
谢谢。不过试过了,好像不行。可能是我没有把问题说清楚,其实是这个意思。
g"DG]/ev
/QWvW=F2<
已知矩阵X1,X2,X3,和Y
KIf dafRL
要求两个系数a(1)、a(2),使得
w^|*m/h|@u
Yc=a(1)*X1+a(2)*X2+X3与Y最为吻合
/GN<\_o=q
吻合的标准是Yc与Y所有对应元素的差值的平方和最小
100jinglei
2010-08-13 22:29
不好意思我写错了,你再试试
F=e8 IUr
A=X\Y'
wannagirl
2010-08-16 20:36
弄好了,谢谢!
查看本帖完整版本: [--
matlab新手求助 关于最小二乘解
--] [--
top
--]
Copyright © 2005-2026
光行天下
蜀ICP备06003254号-1
网站统计