MathGroup Archive 1999

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

Search the Archive

RE: Binomial eq..using FindRoot. Bug?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg18061] RE: [mg17992] Binomial eq..using FindRoot. Bug?
  • From: "J.Guillermo Sanchez" <guillerm at gugu.usal.es>
  • Date: Tue, 15 Jun 1999 01:43:22 -0400
  • Delivery-date: Tue Jun 15 07:43:19 1999
  • References: <s75f9cdf.086@gwia.umsmed.edu>
  • Sender: owner-wri-mathgroup at wolfram.com

I post an e-mail for the mathgroup and I have received very nice solution.
Thanks every body.

But I have a curiosity.
My equation was:  Binomial[f n, r]/Binomial[n, r] == a.

If I resolve using FindRoot in the way,

h[n_,f_,a_]:= FindRoot[Binomial[f n, r]/Binomial[n, r] == a  , {r, 20}];
h[320,0.95,0.05].

Out: {r->53.3465}, that is OK

but if I move Binomial[n, r] to other side (the eq. is the same):

g[n_,f_,a_]:= FindRoot[Binomial[f n, r] == a Binomial[n, r] , {r, 20}];

g[320,0.95,0.05].

I recived the message:

FindRoot::"cvnwt":
    "Newton's method failed to converge to the prescribed accuracy after 15
iterations."

{r->14.5784} that is wrong.

It is a bug or are there any rules to use FindRoot that I didn't apply?.



  • Prev by Date: Re: Formatting of Equations
  • Next by Date: Re: Convert to bitmap
  • Previous by thread: Re: Wanted: summer Internet intro Calculus w/ Mathematica
  • Next by thread: Re: Implicit Surface Equation