Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1996

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

Search the Archive

Re: Not a valid limit in NIntegrate ???

  • To: mathgroup at
  • Subject: [mg3144] Re: Not a valid limit in NIntegrate ???
  • From: whitic at (whitic)
  • Date: Tue, 6 Feb 1996 22:51:03 -0500
  • Organization: Rensselaer Polytechnic Institute, Troy NY, USA
  • Sender: owner-wri-mathgroup at

a_kowald at (Axel Kowald) wrote:



>NIntegrate[t,{t,rho,100}] /. rho->99

>When I'm using one of the above constructs either on a Mac or under Unix
>running Mathematica 2.2 I get the following error message:

>NIntegrate::nlim: t=rho is not a valid limit of integration

>Why does it complain ??    Any ideas ??

>Many thanks

>	Axel Kowald

Try using the built in Secant method for the FindRoot routine.
Mathematica uses this method when FindRoot is called with the
following syntax:
	FindRoot[ f[x]==g[x], {x,x1,x2}]

For the problem in question, you can use the command:
	FindRoot[ NIntegrate[t,{t,rho,100}]==1,{rho,99,100}] 
with this, Mathematica does not complain, since it does not have to
evaluate, analytically the Jacobian of this numerical function.

Hope this helps,

Chris Whiting
whitic at


  • Prev by Date: bounding a polygon
  • Next by Date: bounding a polygon
  • Previous by thread: Not a valid limit in NIntegrate ???
  • Next by thread: Re: Not a valid limit in NIntegrate ???