mathematica 解方程组

mathematica 解方程组
Solve[{
(x - a)^2 + (y - b)^2 = (z + c)^2,
(x - d)^2 + (y - e)^2 = (z + f)^2,
(x - g)^2 + (y - h)^2 = (z + i)^2},{x,y,z}]
我把等号改成==,怎么结果很长很长啊
把a,b,c,d,e,f,g,h,i改成123456789,却解不出来呢
liweihuiwqf 1年前 已收到3个回答 举报

ice和rain 幼苗

共回答了18个问题采纳率:72.2% 举报

代入消元吧,我没想出太好的办法.
从第一个式子解出z,代入第二个,解出y,代入第三个,解出y,令这两个y相等,解出x

1年前

6

hct7654321 幼苗

共回答了31个问题 举报

你写的完全正确。结果很长很长啊——包含虚数解,以及多解。
解不出来——是你的方程有问题:
比如{x-1==0,y-2==0,z-5==0}肯定解不出!

1年前

2

海啸的 幼苗

共回答了8个问题 举报

如果你接出来的结果很长很长,那结果就真的是很长很长。
解不出来也许是无解。
试试用
Solve[{(x - a)^2 + (y - b)^2 == (z + c)^2,
(x - d)^2 + (y - e)^2 == (z + f)^2,
(x - g)^2 + (y - h)^2 == (z + i)^2},
{x, y, z}] // F...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.035 s. - webmaster@yulucn.com