作者takumiho ()
看板MATLAB
标题[问题] least square approach
时间Wed Mar 27 10:29:20 2013
各位版友大家好
有个问题,想请大家帮忙解惑一下
现在要解一个联立方程组
Ax = B
假设方程组有五个,但是未知数x只有三个
我用A\B的方法,在某些状况可以求得一个解
但是今天我在整个控制系统中,加入非理想效应
会使得矩阵A和矩阵B有所改变,
再用同样的方法 就得不到解
MATLAB显示如下
"System is inconsistent. Solution does not exist"
我查阅相关文献
paper上有给一些数据,并解说用least square approach就可以得到解
又查阅了MATLAB文献,上面说明"\"就是least square approach求得的解,
但是现在却解不出来 orz
不知道有没有高手可以帮忙解惑,或是告知有没有其他方式可以求解
多谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.114
1F:推 james1022jk:inv(A'*A)*A'B ? 03/27 10:34
2F:推 kurt28:overdetermined 03/28 15:45
3F:→ jenhom:左除\跟regress解出的解是simple solution (有最多0) 03/30 00:46
4F:→ jenhom:但是如果要使解出解norm最小,要用pinv(A)*B 03/30 00:47
5F:→ jenhom:可以参考一篇文章 The world's simplest impossible proble 03/30 00:48