4125

Matlab如何做SVD

這是我在奇摩知識找到的題目和答案

但是我不知道要如何用matlab做出答案本題是三個方程式

分別是6X 2Y=19、8X-3Y=17、X 5Y=17線性方程組可以寫成矩陣形式 Ax=b 其中 A=[6 2;8 -3;1 5]; b=[19;17;17]; 利用電腦程式MATLAB來做判斷 rank、rank(A)=2、rank([A b])=3、所以 rank(A)不等於 rank([A b])

所以沒有唯一解。

我們可以利用SVD分解(singular value decomposition)解出最小範數(norm)解。

解為 x=2.8108、y=2.4125

第一範數=5.2233

第二範數=3.7041

無窮範數=2.8108

Frobenius範數=3.7041。

其他任何解的範數一定比這個解大。

1.rank([A b])是怎麼算出3的?2.請將每個算出答案的每個指令貼上來給我

arrow
arrow
    創作者介紹
    創作者 Pelikan 4001 的頭像
    Pelikan 4001

    Pelikan 4001

    Pelikan 4001 發表在 痞客邦 留言(0) 人氣()