Re: Problem with Solve and NSolve
- To: mathgroup at smc.vnet.net
- Subject: [mg122473] Re: Problem with Solve and NSolve
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Sat, 29 Oct 2011 07:13:01 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
On 10/28/11 at 5:35 AM, gvicente at gmail.com (V. Williams) wrote: >I've recently tried Mathematica 8.0.1, and I've found that it's >unable to compute Solve[x^3*Sin[x]==1,x] (and the same with NSolve), >which gives an error: Solve::nsmet: This system cannot be solved >with the methods available to Solve >WolframAlpha solves it without problems, so what's wrong with >Mathematica? NSolve and Solve are primarily designed to address polynomial problems. They will solve *some* non-polynomial problems but far from all. This particular problem is easily solved by Mathematica using FindRoot. That is: In[9]:= FindRoot[x^3*Sin[x] - 1, {x, 1}] Out[9]= {x->1.04879} So, I would guess WolframAlpha is using methods similar to what are used in FindRoot.