小均 發問時間: 電腦與網際網路軟體 · 3 年前

如何用軟體或數學方法(EX:Matlab)解出X.Y.Z最靠近的值(X/Y/Z並不存在的意思)?

如題

假設

A式X+Y+50Z=34

B式10X+7Y+20Z=14

C式69X+73Y+18Z=38

D式20X+19Y+12Z=14

E式X+Y+Z=1

可以發現ABC的X/Y/Z細數總和是100

想解出一個式子解出來的解會最靠近A/B/C式

且E式是 一定成立 ,不知道有沒有數學的解法或軟體計算方法QQ

已更新項目:

就是X+Y+Z一定成立

且XYZ帶進去A式會發現很接近34

同理XYZ帶進去B式會發現很接近14

想問有沒有這種算法??

2 個已更新項目:

Paul Liao 感謝你的回答 這個事實上我會

我忘記還有一個很重要的條件抱歉...

X/Y/Z三個值均要>=0這個條件

因為這個條件的關係 XYZ不可能有共同解

式想找出一個解可以比較符和三個式子就好的方法

不知道有沒有

1 個解答

評分
  • 3 年前
    最佳解答

    這是基本空間三平面關係的問題, 前三個平面互不平行重合, 所以僅交於一點(可以用以下excel計算)

    x=-0.592966515, y=0.92310281, z=0.67

    代入 D式20X+19Y+12Z=18.35302036 (離14比較遠)

    X+Y+Z=1.003533569(很接近1)

還有問題?馬上發問,尋求解答。