MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: NSolve and SplineFit

  • To: mathgroup at smc.vnet.net
  • Subject: [mg44148] Re: NSolve and SplineFit
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Fri, 24 Oct 2003 04:24:18 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <bn8eha$niu$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

use FindRoot[] instead of NSolve[] because *Solve[] is almost for
algebraic equations.

Regards
  Jens

Mizrandir wrote:
> 
> Hello.
> 
> I have a list of (x,y) points. They are equally spaced in the x-axis
> so I have decided to use SplineFit in order to have a function I can
> evaluate in whichever intermediate point I like. Up till there
> everything's ok: I can evaluate the function, I can plot it and I can
> even use NIntegrate. Here is more or less what I've done:
> 
> In[1]:= <<NumericalMath`SplineFit`
> 
> In[2]:= fun=SplineFit[{{4.55},{4.98},{25.42},{73.36},{150.85},{260.07}},Cubic];
> 
> In[3]:= fun[2.3]
> Out[3]= {36.863}
> 
> In[4]:= NIntegrate[fun[x][[1]],{x,0,5}]
> Out[4]= 376.97
> 
> My problem comes when I try to do something like:
> 
> NSolve[fun[x] == 50,x] or NSolve[fun[x][[1]] == 50,x]
> 
> and Mathematica doesn't allow me to do this.
> 
> Any suggestions are welcome, miz.


  • Prev by Date: Re: 4-D plot?
  • Next by Date: Re: extracting variables from an expression
  • Previous by thread: NSolve and SplineFit
  • Next by thread: Re: NSolve and SplineFit