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 代...