Re: How to evaluate a NIntegrate expression properly
- To: mathgroup at smc.vnet.net
 - Subject: [mg39722] Re: How to evaluate a NIntegrate expression properly
 - From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
 - Date: Mon, 3 Mar 2003 23:49:11 -0500 (EST)
 - Organization: Universitaet Leipzig
 - References: <b3v6uf$k41$1@smc.vnet.net>
 - Reply-to: kuska at informatik.uni-leipzig.de
 - Sender: owner-wri-mathgroup at wolfram.com
 
Hi,
f[y_] := Integrate[y^2*x^2, {x, 0, 3}]
NSolve[Evaluate[f[y] == 20], y]
or
f[y_?NumericQ] := NIntegrate[y^2*x^2, {x, 0, 3}]
FindRoot[f[y] == 20, {y, 0, 20}]
Regards
  Jens
Yong Xiao wrote:
> 
> Hi,
> I have a problem regarding to how to use NIntegrate and NSolve together.
> A sampe is as follwing:
> 
> f[y_] := NIntegrate[y^2*x^2, {x, 0, 3}]
> NSolve[f[y] == 20, y]
> 
> Complaint:
> \!\(NIntegrate::"inum" \(\(:\)\(\ \)\) "Integrand \!\(2.25`  \\\\  y\^2\)
> is
>     not numerical at \!\({x}\) = {1.5`}."\)
> 
> Thanks in advance.
> 
> X.Y.