﻿功能:求解线性方程组极小最小二乘解

格式:SolveEquationLSM2(a,b)

说明:对于方程组a*x=b则求解x就是本函数的作用.注意这里的a不一定是方阵,b不一定是只有1列的矩阵.本函数采用奇异值分解算法求解线性方程组.

a =
[ 23.7026249634580  49.9172976472961
  89.4857606801604  84.0669132694914
  54.0808732873205  56.9665802907974
  77.8123268288618  90.1587084821233  ]
b =
[ 60.4595053291225  62.1450397475367  14.8046359488762
  17.4644927109892  93.3102956476204  3.59765952620546
  95.4521637854409  79.6839763781447  38.8851227419847
  49.6670371618434  87.3483999107724  16.3509954308863  ]

x=SolveEquationLSM2(a,b)//执行求解命令
x =
[ -1.3825255321478  -0.0820211580046  -0.3046078556413
  1.92980775373410  1.18967283790780  0.49960399520150  ]