本文主要是介绍矩陣分析-線性系統-5 最小二乘問題(The Least Squares Problem),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.cnblogs.com/1. 引文
假設我們要確定一根繩子的彈性,而它的長度與拉力間服從公式,F
根據此數據,構造的公式及其矩陣形式為
要解此方程需要利用最小二乘方法。
2. 最小二乘方法
對於上例所示的系統,A為m*n且m>n的矩陣,被成為超定的(
和
在
空間圖形如下,
。從圖中,
和
張成的空間中。
這時,因為無法求求解,退而求其次,盡可能小。當然,
由上面圖形可知,當線性組合使殘差變量與品面正交時,把
代入上式有,
,稱為正規方程組(
定理:若A的列向量線性獨立,則是非奇異的,並且有唯一解。
3. 案例分析
利用matlab
>> C=A』*A % Normal equations
C= 5 15
15 55
>> x=C\(A』*b)
x = 4.2360
3.2260
注意,利用正規方程組解最小二乘問題有以下缺陷:
1)構造
會導致信息丟失
2)
的條件數是A的平方
3.1
會導致信息
對於,
。當
非常小時,會造成
的浮點表達
,
中丟失了
3.2
條件數大
这篇关于矩陣分析-線性系統-5 最小二乘問題(The Least Squares Problem)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!