Visual walkthrough — Newton-Raphson method for root finding
4.1.33 · D2· Maths › Calculus I — Limits & Derivatives › Newton-Raphson method for root finding
Step 1 — "" maangta kya hai aakhir?
KYA. Hamare paas ek curve hai. Flat ground ke upar iski height ko kehte hain: ek horizontal position daalo, yeh height return karta hai. Kuch heights positive hain (curve ground ke upar), kuch negative (curve ground ke neeche). Root woh jagah hai jahan height bilkul zero hoti hai — jahan curve ground ko touch karta hai.
KYU. " solve karo" ka matlab itna hi hai: "dhundho kahan curve flat line ko cross karta hai". Ek straight line ke liye yeh instantly dikhta hai. jaise wiggly curve ke liye, algebra us crossing ko isolate nahi kar sakta — isliye hume ek trick chahiye.
PICTURE. Ground horizontal -axis hai. Curve neeche dip karta hai aur upar uthta hai; red dot true crossing mark karta hai ("" sirf root ka naam hai).
Step 2 — Ek guess lagao, aur wahan do cheezein measure karo
KYA. Hum pehla guess lagate hain aur use kehte hain (chhota sirf matlab hai "guess number zero"). Us jagah hum -axis par khade hote hain, seedha upar dekhte hain, aur apne upar curve ki height measure karte hain: woh number hai .
KYU. Hum root par jump nahi kar sakte kyunki hum use dekh nahi sakte. Lekin ek foot ke neeche ground feel kar sakte hain: apne guess par hum local height measure kar sakte hain aur (agle step mein) local steepness. Yeh do local facts hi Newton-Raphson kabhi use karta hai.
PICTURE. par axis se curve ke point tak ek vertical plum segment — us segment ki length height hai.
Step 3 — Slope: curve yahan kitna steeply jhukta hai
KYA. Hamare point par slope ek single number hai jo batata hai curve wahan kitna tilted hai: "ek step right ke liye, kitne steps upar?" Hum ise likhte hain (padho "f-prime at "). Yeh exactly derivative hai.
YEH TOOL KYU. Hum slope kyun chahte hain, phir se height nahi? Kyunki slope hume predict karne deta hai: agar curve is exact tilt par chalte rahta, toh yeh ek straight line trace karta — aur ek straight line ground ko ek obvious, computable jagah hit karta hai. Height akeli batati hai hum kahan hain; slope batata hai kis taraf aur kitni tezi se chalna hai. Doosra sawaal jaanna zaroori hai, isliye derivative laate hain.
PICTURE. Hamare point par curve par ek tiny right triangle: ek chhota "run" (horizontal, teal) aur matching "rise" (vertical, orange). Slope .
Step 4 — Curve ki jagah tangent line lagao
KYA. Ab hum woh ek straight line draw karte hain jo hamare point par curve ko touch kare aur wahan uski slope share kare. Yeh tangent line hai. ke aas paas yeh curve se itni close hoti hai ki fark lagbhag dikh hi nahi pata.
KYU. Yahi poora engine hai (Tangent line and linear approximation): ek point ke paas, ek smooth curve apni tangent jaisi lagti hai. Curve mushkil hai (solve nahi ho sakti). Tangent easy hai (ek straight line — hum iski ground-crossing haath se nikal sakte hain). Toh hum easy stand-in solve karte hain aur umeed karte hain ki iski crossing real wali ke paas ho.
PICTURE. Same curve, same point, ab ek lambi straight orange tangent iske through. Notice karo kaise yeh par curve ko kiss karti hai aur sirf door jaane par alag hoti hai.
Step 5 — Easy sawaal: tangent ground ko kahan hit karta hai?
KYA. Hum tangent ka khud ka root chahte hain — woh jahan iski height zero ho. Us landing spot ko bolte hain (guess number one). Toh hum tangent equation mein set karte hain aur padhte hain.
KYU. Hum curve ko zero set karke solve nahi kar sakte — yahi toh problem thi. Lekin tangent ek line hai, aur ek line zero ko exactly ek aisi jagah hit karti hai jo hum compute kar sakte hain. Woh crossing hamaara agla, behtar guess hai.
PICTURE. Tangent axis ke through slice karti hui; crossing point mark hai, se clearly true root ke zyada paas.
Step 6 — Jump ke liye solve karo, aur triangle se formula padhlo
KYA. Dono sides ko slope se divide karo horizontal jump isolate karne ke liye, phir akele laane ke liye dono sides mein jodo.
KYU. Hume recipe chahiye: "jahan main hoon, agle step kahan jaoon?" solve karna exactly yahi deliver karta hai, bina kisi naye assumption ke — sirf ek silent requirement ke: se divide karna tabhi legal hai jab (Step 8 flat case handle karta hai).
PICTURE. Ek bada right triangle jiska vertical leg height hai aur horizontal leg jump hai. Tangent iski hypotenuse hai.
Step 7 — Charon sign-combinations: kis taraf point karta hai?
KYA. Step 6 ne ek picture draw ki: curve ground ke upar () aur uphill tangent (), deta hai leftward step (). Lekin height positive ya negative ho sakti hai, aur slope uphill ya downhill — chaar combinations total, jaise formula ke behaviour ke "chaar quadrants". Single formula inhe automatically handle karta hai kyunki aur ke signs ratio ke andar hain.
KYU. Agar hum sirf ek panel dekhte, toh hum galti se maan lete "Newton hamesha left step karta hai" ya "height leg hamesha upar point karti hai". Dono galat hain. Step ki direction bilkul ke sign se decide hoti hai, toh charon padhte hain:
PICTURE. Chaar panels, table ki har row ke liye ek, har apni tangent ke saath aur apna arrow dikhata hai left ya right axis ki taraf point karta hua. Har arrow ko table se verify karo.
Step 8 — Repeat karo, aur step counter naam do
KYA. ko apna naya standing spot rename karo aur Steps 2–6 phir karo. "General guess" ke baare mein baat karne ke liye hum ek counting label introduce karte hain.
KYU. Ek tangent-jump close land karta hai, exact nahi — tangent ne curve chhod di jab hum door gaye. Toh hum naye spot par height aur slope re-measure karte hain aur ek fresh, shorter jump lete hain.
PICTURE. Ek frame mein do tangent jumps: ek lamba pehla hop , phir bahut chhota doosra hop jo almost par land karta hai. Ghatta hua gap hi point hai.
Step 9 — Kab rokein? Tolerance
KYA. Picture kabhi exactly par land nahi karti; har jump sirf gap shrink karta hai. Toh practically hum tab rukте hain jab guess "kaafi achha" ho. Hum ek tiny positive number choose karte hain (Greek letter "epsilon", standard naam chhoti allowed error ke liye) aur rukте hain jab ya toh guess hilna band ho jaata hai ya height essentially zero ho.
KYU. Stopping rule ke bina, computer forever loop karta aise digits chase karte hue jo woh store bhi nahi kar sakta, aur haath se kaam mein kab quit karna hai pata hi nahi. Neeche do rules har step par measure ki do cheezein match karti hain (position aur height).
Step 10 — Degenerate cases: jab picture toot jaati hai
Newton-Raphson local hai. Chaar tarike geometry misfire karti hai — har ek real drawing hai, abstraction nahi.
(a) Flat spot, . Tangent horizontal hai. Ek horizontal line kabhi ground nahi hit karti (jab tak woh ground hi na ho). Zero-slope se divide karna woh algebra hai jo chilla raha hai ki jump infinite hai: kahin door ud jaata hai.
(b) Near-flat, . Exactly zero nahi, lekin tiny. Tab bahut bada hai — ek chhoti height tiny slope par — aur hum root se bahut door catapult ho jaate hain. Hamesha chhote slopes se bachao.
(c) Cycling. Kabhi kabhi jumps ek loop mein land karte hain. ke liye ke saath: tangent bhejti hai, aur par tangent — hamesha ke liye. Achha formula, basin of attraction ke bahar bura starting point.
(d) Double root. Agar curve sirf ground ko graze karta hai ( aur root par), toh slope exactly utna hi shrink hoti hai jitna height. Convergence quadratic se sirf linear tak sag jaata hai — errors square hone ki jagah half hoti hain.
PICTURE. Chaar mini-panels: horizontal tangent shoot out karti hui (orange), near-flat catapult (teal), cycle (plum arrows), aur ek grazing double root.
Ek-picture summary
Sab ek saath: curve, ek guess , iski height (vertical), iski tangent (straight stand-in), right triangle jiski legs height aur jump hain, aur landing root ke paas. Triangle padho aur formula nikalta hai: horizontal leg height slope, aur hum iske khilaf step karte hain — left ya right jaisa Step 7 ka sign table dictate kare, jab tak Step 9 ka tolerance rukne ko nahi kehta.
Recall Poori walk ki Feynman retelling
Aap flat ground par khade ho aur kisi taraf door ground ek aisi pahadi se milti hai jiska base aap dekh nahi sakte. Aap woh meeting point chahte ho. Aap sirf do cheezein jaante ho jahan aap khade ho: pahadi seedhi upar aapke upar kitni unchi hai, aur woh aapke pair ke neeche kitni steeply tilt hai. Toh aap pretend karte ho ki pahadi us exact tilt par perfectly straight ramp mein chalti rahti hai, aur aap wahan chalte ho jahan woh imaginary ramp ground ko touch karta. Woh walk hai "height divided by steepness," aur aap pahadi ki taraf jaate ho, door nahi — yahi minus sign hai, jo triangle se seedha nikalta hai kyunki height zero ho gayi. Left ya right step karna sirf is par depend karta hai ki aap ground ke kis side par ho aur ramp kis taraf jhukti hai; formula ka minus aapke liye sort kar deta hai. Aap abhi wahan nahi ho, kyunki asli pahadi aapki ramp se curve ho gayi. Theek hai: naye spot par khado (ise step kaho), naya height aur tilt feel karo, naya ramp khicho, phir chalo. Har walk jo bacha hai use roughly uske square tak kaat deta hai — teen achhe digits chhe ban jaate hain — provided aap kaafi paas se shuru kiye aur pahadi smooth hai. Aap rukте ho jab walk us se chhoti ho jaaye jitna aapne pehle se choose kiya (). Trip karne ke sirf do tarike: aapka pair flat jagah par land kare (koi ramp ground tak nahi pahunchti), ya aapne itna bura shuru kiya ki aap loop mein hopping karte rahte ho.
Connections
- Tangent line and linear approximation — Steps 3–6 hain hi linear approximation, reuse hua.
- Taylor series — leftover error kyun squares hoti hai (Step 8).
- Derivatives — definition and rules — Step 3 ka slope supply karta hai.
- Fixed-point iteration — Step 8 ka repeat loop disguise mein.
- Bisection method — safe fallback jab Step 10 misfire kare.
- Roots of polynomials — jahan yeh sab use hota hai.