MATLAB解三元二次方程,用matlab求解一個三元二次方程組

時間 2022-08-20 20:35:03

1樓:匿名使用者

樓主這個方程組有特殊性,把三個方程的平方後可以吧所有的平方項都約掉,變成一個三元一次的方程組。

若p1=p2=p3那麼,樓主的問題實際是找這三個點的圓心,只有一個解。所以肯定是三元一次的,因為這樣的圓心只有一個。(1,2,3點不在同一直線上)。

當然如果p1!=p2!=p3也可以解,並且也只有一個解,不過就不是一個圓,沒有這麼好理解。如果還有不明白的可以聯絡我。

解這樣的問題還用動matlab?

補充說明:我試了一下,確實動手解了一下方程組,其實還是有點問題的,主要是得到的解誤差太大。比如1400mm的標準解,實際得到的答案可能是1380-1420之間。

2樓:匿名使用者

用下面這個式子肯定可以解出來的,不過呢你要找一個牛一點的機器,至少要4核8g記憶體,然後裝個64為的matlab,執行下面的命令,才有那麼一點可能性解出來

[x,y,z]=solve('(x1-x)^2+(y1-y)^2+(z1-z)^2=p1','(x2-x)^2+(y2-y)^2+(z2-z)^2=p2','(x3-x)^2+(y3-y)^2+(z3-z)^2=p3','x','y','z')

3樓:匿名使用者

請問您是用的什麼方法啊,能不能共享一下!

用matlab求解一個三元二次方程組

4樓:匿名使用者

由於該三元二次方程組有多個解,每組x,y,z各有6個,所以其影象如下所示。

實現**:

a=0.2;

b0=[0.1:0.1:10];

for i=1:length(b0)

syms x y z

b=b0(i);

[x,y,z]=vpasolve(a*(x^2+y^2)+(1-2*a)*x+(a-1)-2*b*z==0,a*y*(x+z)+(1-2*a)*y-b*z==0,a*(y^2+z^2)+(1-2*a)*z+(a-1)==0);

y0(i,:)=y;

endplot(y0,b0,'.-')

xlabel('y'),ylabel('b')如為實數解的話,還應去掉複數解。

matlab求解三元二次方程組

5樓:匿名使用者

x1=-226.11;

y1=238.802;

z1=-1577;

x2=223.1317;

y2=201.5533;

z2=-1577;

x3=-277.2719;

y3=-202.0605;

z3=-1577;

syms t1 t2 t3

eq1=(t1*x1-t2*x2)^2+(t1*y1-t2*y2)^2+(t1*z1-t2*z2)^2-532.8689^2;

eq2=(t1*x1-t3*x3)^2+(t1*y1-t3*y3)^2+(t1*z1-t3*z3)^2-532.8689^2;

eq3=(t3*x3-t2*x2)^2+(t3*y3-t2*y2)^2+(t3*z3-t2*z2)^2-753.5904^2;

[t1 t2 t3]=solve(eq1,eq2,eq3,'t1','t2','t3')

樓主我用solve可以解出解來,你參考一下

matlab解三元二次方程

6樓:高中技術一點通

[a,b,c]=solve('-1^4+(a+2*b)*1^2+(c-2*a)*1-b*c=0','-2^4+(a+2*b)*2^2+(c-2*a)*2-b*c=0','-3^4+(a+2*b)*1^3+(c-2*a)*3-b*c=0','a','b','c')

結果a =

-16-37/3

b =23/6

2c =

846/3

用matlab解三元二次方程組,兩兩相關,都是二次,該怎麼解? 30

7樓:匿名使用者

你的這個方程組是沒有解析解的,使用solve是解不出來的。如果a/b/c/d/e/f/g/h/j/k/m/n/l1/l2/l3都是已知的數的話,可以使用數值解法進行求解。

祝你學習愉快!

如何解一元二次方程,用配方法解一元二次方程的步驟是什麼?

灘上的流沙 方法 1.配方法 可解全部一元二次方程 2.公式法 可解全部一元二次方程 3.因式分解法 可解部分一元二次方程 因式分解法又分 提公因式法 公式法 又分 平方差公式 和 完全平方公式 兩種 和 十字相乘法 4.開方法 可解全部一元二次方程 一元二次方程的解法實在不行 你買個卡西歐的fx ...

解一元二次方程 配方法,配方法解一元二次方程怎麼解

要使等式成立。2x y 0 xy 1解得 x 2 2 y 2 或者 x 2 2 y 2 2.a 1 x 2 x 1 0不是一元二次方程。所以a 1 0 a 1 x 1 2 b有兩個相等的實數根。b 0代入 b 1 x 2 a 3 x 5 0x 2 4x 5 0 x 5 x 1 0 所以 x 5或者x...

二元二次方程方程組,二元二次方程組怎麼解

x y k可化為y x k代入上面的式子得x 2 x k 2 8然後整理得出。2x 2 2kx k 2 8 0 再根據公式b 2 4ac大於等於0時方程有實數解即4k 2 8 k 2 8 大於等於0 最後解這個一元二次不等式結果 如果我沒算錯 k應小於等於4大於等於 4 二元二次方程組怎麼解 1 代...