
#1
Nov2611, 02:40 PM

P: 517

I am trying to do some Newton's methodtype stuff in Mathematica.
I want to build a While loop that does the following:  Take input r.  Compute some quantity f(r).  Update the value of r to f(r).  Repeat until g(r) < C for some fixed constant C. The third (boldfaced) step is the one I'm having trouble with. I don't know how to do this. Can someone help? 



#2
Nov2611, 08:10 PM

P: 971

Something like this?
f[r_]:=r^2; g[r_]:=r1/100; c=1/20; r=Input["What's r?"];(*Enter something between 1 and 1 *) While[Abs[g[r]]>c, r=f[r]; Print[r] ] If that doesn't give you enough then we need to see what you have already done 


Register to reply 
Related Discussions  
Mathematica Beginner question: Nested loops  Math & Science Software  6  
circuit with 2 loops, find the current in one of the loops  Introductory Physics Homework  2  
Loops '08 will be in the UK!  Beyond the Standard Model  13  
Should Loops '06 be QG '06?  Beyond the Standard Model  23  
loops  Introductory Physics Homework  3 