Re: What is causing this error message?
- To: mathgroup at smc.vnet.net
- Subject: [mg57598] Re: What is causing this error message?
- From: Jean-Marc Gulliet <jeanmarc.gulliet at 9online.fr>
- Date: Wed, 1 Jun 2005 06:04:40 -0400 (EDT)
- Organization: New York University
- References: <d7hake$3qc$1@smc.vnet.net>
- Reply-to: jmg336 at nyu.edu
- Sender: owner-wri-mathgroup at wolfram.com
Bookreader wrote: > NSolve[{x^3y + xy - 10 = 0, xy^2 - xy + 6 = 0}, {x, y}] > > Set::write: Tag Plus in -10 + x y + x^3 y is Protected. More? > > Please tell me how to correct this. > > Thanks. > You used the Set operator (single =, which is an assignment) rather than the Equal (double ==, which is a logical operator) so here Mathematica tries to assign the value zero to each of the equations, hence the error message. What you want is In[1]:= NSolve[{x^3*y + x*y - 10 == 0, x*y^2 - x*y + 6 == 0}, {x, y}] Out[1]= {{x -> 1.38167 + 1.02952*I, y -> -0.109449 - 1.70695*I}, {x -> 1.38167 - 1.02952*I, y -> -0.109449 + 1.70695*I}, {x -> -0.510413 + 1.72079*I, y -> 2.02035 + 1.05397*I}, {x -> -0.510413 - 1.72079*I, y -> 2.02035 - 1.05397*I}, {x -> -1.74251, y -> -1.4218}} Best regards, /J.M.