Question about Solve (on mma2.2)
- To: mathgroup at yoda.physics.unc.edu
- Subject: Question about Solve (on mma2.2)
- From: haras at vermeer.c.u-tokyo.ac.jp
- Date: Sat, 18 Dec 93 21:51:06 +0900
Hello,
Please tell me how to get roots(intersection?) of simultaneous
nonlinear equations when variables are REAL.
Example1: [ x,y,z are real variables.]
---
f1 = x^2 + y^2 + z^2 -1;
f2 = (x-2)^2 + y^2 + z^2 -1;
Solve[ f1==0 && f2==0, {x,y,z}]
Out[3]= {{y -> -I z, x -> 1}, {y -> I z, x -> 1}}
---
{x->1,y->0,z->0} is a result that I want.
Example2: [ x,y,z are real variables.]
---
f1 = x^2 + y^2 + z^2 -1;
f2 = (x-5)^2 + y^2 + z^2 -1;
Solve[ f1==0 && f2==0, {x,y,z}]
2 2
Out[3]= {{y -> -Sqrt[-3 - z ], x -> 2}, {y -> Sqrt[-3 - z ], x -> 2}}
---
In this case , {f1==0} does not intersect {f2==0} and
Sqrt[-3-z^2] is not real when z is real.
My ideal result is a null list.
Is it necessary to use a Package for nonlinear programming ?
Thanks in advance.
HARASHIMA Seigo ( haras at vermeer.c.u-tokyo.ac.jp )