公式求值(K1+K2)*X+(K1+K3)*Y+(K1+K4)*Z = 100K1-(K1+K5)*G2-(K1+K6)*G3-(K1+K7)*G
(N1+N2)*X+(N1+N3)*Y+(N1+N4)*Z = 100N1-(N1+N5)*G2-(N1+N6)*G3-(N1+N7)*G
(P1+P2)*X+(P1+P3)*Y+(P1+P4)*Z = 100P1-(P1+P5)*G2-(P1+P6)*G3-(P1+P7)*G其中除了x,y,z外全是已知数据
谁帮我整理一下最终公式?
X=?
Y=?
Z=?谢谢

解决方案 »

  1.   

    是不是可以化成:
    A1X + B1Y + C1Z = D1
    A2X + B2Y + C2Z = D2
    A3X + B3Y + C3Z = D3除了X、Y、Z,其它的A1、B1、C1……B3、C3、D3都是已知?X = (D1 - B1Y - C1Z) / A1
    Z = (D3 - B3Y - (D1 - B1Y - C1Z)/A1)/C3
    把A和Z带到B……你还是自己算吧
      

  2.   

    agree  lsaturn(土星-抵制日货) (
      

  3.   

    |(K1+K2) (K1+K3) (K1+K4)|  |X|   | 100K1-(K1+K5)*G2-(K1+K6)*G3-(K1+K7)*G|
    |(N1+N2) (N1+N3) (N1+N4)|* |Y| = | 100N1-(N1+N5)*G2-(N1+N6)*G3-(N1+N7)*G|
    |(P1+P2) (P1+P3) (P1+P4)|  |Z|   | 100P1-(P1+P5)*G2-(P1+P6)*G3-(P1+P7)*G|
    化为
      |X|             |X|   
    A*|Y|=B   最后   |Y| = A的逆*B;   做个矩阵类就可以了。也可找一个。
      |Z|             |Z|
      

  4.   

    支持Goldcastle(金城) 
    不过好像应该通过伴随阵来计算吧;
    淡忘了!