主题:江湖救急—Matlab如何求解线性超定方程
sdkejilzy
[专家分:20] 发布于 2009-03-03 00:07:00
现在有一个线性方程,总共有9个未知数,现在有61组数据,也就是61个等式,请问如何用matlab 求解出最优的最小二乘解,Matlab中是否有自带的函数,如果没有,请给出如何从61个数中选出全部可能组合的程序,谢谢了!!
回复列表 (共1个回复)
沙发
Guassfans [专家分:4090] 发布于 2009-03-07 19:19:00
Matlab 优化函数
类 型 模 型 基本函数名
一元函数极小 Min F(x)s.t.x1<x<x2 x=fminbnd(‘F’,x1,x2)
无约束极小 Min F(X) X=fminunc(‘F’,X0)
X=fminsearch(‘F’,X0)
线性规划 Min s.t.AX<=b X=linprog(c,A,b)
二次规划 Min xTHx+cTxs.t. Ax<=b X=quadprog(H,c,A,b)
约束极小(非线性规划)Min F(X)s.t. G(X)<=0 X=fmincon(‘FG’,X0)
达到目标问题 Min rs.t. F(x)-wr<=goal X=fgoalattain(‘F’,x,goal,w)
极小极大问题 Min max {Fi(x)}
X {Fi(x)}
s.t. G(x)<=0 X=fminimax(‘FG’,x0)
我来回复