MathGroup Archive 2010

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

Search the Archive

Re: nested SetDelayed

  • To: mathgroup at smc.vnet.net
  • Subject: [mg113372] Re: nested SetDelayed
  • From: Christopher Arthur <aarthur at tx.rr.com>
  • Date: Tue, 26 Oct 2010 05:32:31 -0400 (EDT)

Hi, there is no problem.  Are you sure?  It looks good.   The errors are
not with this code.

O a =E9crit :
> hello,
> maybe somebody can explain what i'm doing wrong in this SIMPLE
> example:
>
> In[1] :== f[v_, k_] :== Sin[v*k]
> In[2] :== test[v_] :== NIntegrate[f[v, k], {k, 0, Pi}]
> In[3] :== FindRoot[test[x] ==== 1, {x, 1}]
>
> I have NIntegrate errors:
>
> NIntegrate::inumr: The integrand Sin[k x] has evaluated to non-
> numerical values for all sampling points in the region with boundaries
> {{0,3.14159}}. >>
> NIntegrate::inumr: The integrand k Cos[k x] has evaluated to non-
> numerical values for all sampling points in the region with boundaries
> {{0,3.14159}}. >>
> NIntegrate::inumr: The integrand k Cos[k x] has evaluated to non-
> numerical values for all sampling points in the region with boundaries
> {{0,3.14159}}. >>
> General::stop: Further output of NIntegrate::inumr will be suppressed
> during this calculation. >>
>
> and CORRECT answer:
> Out[3] == {x -> 1.37697}
>
> Why expression `test` is evaluated with nonnumerical arguments??
>
> I guess my VisualBasic oriented brain can't understand how SetDelayed
> work and how i should use it.
>
> Thanks
>
>
>  



  • Prev by Date: Semi-symbolically Semi-numerically
  • Next by Date: Re: nested SetDelayed
  • Previous by thread: Re: nested SetDelayed
  • Next by thread: Re: nested SetDelayed