枫不解方程

时间:2011-03-06 16:03:03

标签: math linear-algebra maple

我正在尝试解决这些方程式:

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 = 0.3},Explicit = true);

但是枫给S:= NULL。有任何想法吗? PS方程有一些解决方案。

1 个答案:

答案 0 :(得分:3)

您发布的线性系统不一致。你可以写下来自己检查一下:

  

与(LinearAlgebra):

     

eqns:= [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);