2011-03-06 75 views
1

我試圖解決這些方程:楓不求解方程

S:=解決({PVA1 + PSA1 + PPA1 = 1,PVA2 + PSA2 + PPA2 = 1,PVA3 + PSA3 + PPA3 = 1 ,顯而易見=真),PVA1×0.2 + PVA2×0.5 + PVA3×0.3 = 0.3,PSA1×0.2 + PSA2×0.5 + PSA3×0.3 = 0.2,PPA1×0.2 + PPA2×0.5 + PPA3×0.3 =

但是楓給S:= NULL。有任何想法嗎? PS方程有一些解決方案。

+1

我不知道楓,但它看起來像我有九個變量,只有六個方程,這是無法解決的。 – Vamana 2011-03-06 16:06:02

+0

您可以獲得假定解的最小二乘擬合,並計算其相關性。 – duffymo 2011-03-06 17:43:02

回答

3

您發佈的線性系統不一致。

與(LinearAlgebra):您可以通過書面檢查了這一點爲自己

數學式:= [PVA1 + PSA1 + PPA1 = 1,PVA2 + PSA2 + PPA2 = 1,PVA3 + PSA3 + PPA3 = 1,PVA1 * 0.2 + PVA2 * 0.5 + PVA3 * 0.3 = 0.3,PSA1 * 0.2 + PSA2 * 0.5 + PSA3 * 0.3 = 0.2,PPA1 * 0.2 + PPA2 * 0.5 + PPA3 * 0.3 = 0.3]:

M:= GenerateMatrix(eqns,indets(eqns),augmented = true):

LinearSolve(M);

Error, (in LinearAlgebra:-LA_Main:-BackwardSubstitute) inconsistent system 

要看看到底爲什麼它的外觀不一致從

ReducedRowEchelonForm(M)產生的最後一行;