回 帖 发 新 帖 刷新版面

主题:江湖救急—Matlab如何求解线性超定方程

现在有一个线性方程,总共有9个未知数,现在有61组数据,也就是61个等式,请问如何用matlab 求解出最优的最小二乘解,Matlab中是否有自带的函数,如果没有,请给出如何从61个数中选出全部可能组合的程序,谢谢了!!

回复列表 (共1个回复)

沙发

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)

我来回复

您尚未登录,请登录后再回复。点此登录或注册