我正在尝试解决这些方程式:
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},显式=真);
但是枫树给出了 S := NULL。有任何想法吗?PS方程有一些解。
我正在尝试解决这些方程式:
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},显式=真);
但是枫树给出了 S := NULL。有任何想法吗?PS方程有一些解。
您发布的线性系统不一致。您可以通过以下方式自行检查:
与(线性代数):
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):
线性求解(M);
Error, (in LinearAlgebra:-LA_Main:-BackwardSubstitute) inconsistent system
要确切了解为什么不一致,请查看最后一行
ReducedRowEchelonForm(M);