Visual walkthrough — Modified Euler (Heun's method)
4.8.23 · D2· Maths › Numerical Methods › Modified Euler (Heun's method)
Ek picture-by-picture build of the corrector formula, shuruaat se — "ek slope aakhir curve ke saath karta kya hai?" — har symbol pehle earn hota hai, phir aata hai.
Hum ek hi cheez solve kar rahe hain: ek curve jis ki kisi bhi point par steepness ek rule se tay hoti hai. Woh rule likhi jaati hai . Pehle isse achhi tarah samjhte hain, baaki sab baad mein.
Step 1 — Ek slope ek direction hai jisme chalna hai
KYA. Starting point par machine hume ek number deti hai. Woh number ek slope hai: yeh batata hai apne paon kis taraf modhne hain.
KYU. ki slope ka matlab hai "har step daayein ke liye, upar jao." Toh agar hum distance aage badhte hain, altitude se badlti hai. Yahi woh ek sachchi cheez hai jo hum pehle instant mein jaante hain.
PICTURE. Green curve woh sach jawaab hai jo hum abhi dekh nahin sakte. Shuru mein hum sirf apne paon ke neeche ki slope feel kar sakte hain — yellow arrow. Uss arrow ko extend karna ek seedha andaaza hai.

Har symbol: pair leta hai aur wahan ki steepness return karta hai. Bas itna hi.
Step 2 — Plain Euler: start-slope pe commit karo (aur drift ho jao)
KYA. Poora step sirf use karke chalo:
KYU. Yeh sabse sasta possible move hai — hum pehle se rakhte hain, toh bas usi ke peeche chalo. Superscript isse ek predictor mark karta hai (rough draft, final answer nahin).
PICTURE. Yellow seedhi line start-slope ko bilkul follow karti hai. Lekin green true curve mod leti hai — iski slope badlti rehti hai. Toh Euler yellow dot par land karta hai, aur true endpoint green dot hai. Vertical red gap error hai.

Step 3 — Wahan slope dekhna jahan Euler sochta hai hum land karte hain
KYA. Machine ko predicted endpoint do taaki doosri slope mile:
KYU. Hum jaanna chahte the ki step ke end par trail kitni steep hai — lekin jab tak hum end ki altitude guess nahin karte, machine se end ke baare mein nahin pooch sakte. Step 2 ka draft bilkul wahi guess hai. Toh exit-slope ka hamara best estimate hai.
PICTURE. Blue arrow yellow (predicted) endpoint par baith ke exit-slope dikhata hai. Dhyan do yeh se alag taraf point karta hai — curve ke hisaab se steeper ya shallower.

Step 4 — Do slopes ko average kyun karo? (trapezoid idea)
KYA. Ab hamare paas do slopes hain: start par, end par. Heun inke average se chalta hai:
KYU. Sach par wapas jao. Step par altitude ka change slope-curve ka area hai se tak: Woh integral sign ka matlab hai "step bhar ke saare chhote slope-contributions ko jodo." Hum ise exactly compute nahin kar sakte (andar nahin jaante), toh hum slope-curve ke neeche ke region ko ek trapezoid se approximate karte hain: ek shape jiska left par true start-height hai, right par estimated end-height , upar se seedhi line se juda hua.
PICTURE. Baayein: true slope change karti hai (green). Daayein: hum ise ek trapezoid se replace karte hain jiska left edge hai, right edge . Trapezoid ka area uski width times uski average height hai.

Yeh bilkul Trapezoidal Rule hai disguise mein. Ek trapezoid ek gently-curving graph ko Euler ke single rectangle se kahin zyada achhi tarah fit karta hai — yehi poora reason hai Heun Euler ko beat karta hai.
Step 5 — Corrector assemble karo
KYA. Trapezoid area ko start altitude mein jodo:
KYU. Integral hai hi altitude change; trapezoid hai hi uska estimate; mein add karna corrected endpoint par le jaata hai. Ise corrector isliye kehte hain kyunki yeh Step 2 ke crude predictor ko repair karta hai.
PICTURE. Teen seedhi lines overlay ki gayi hain: yellow (Euler, follow karta hai), blue (exit-slope ), aur red average line jis ki slope hai. Red endpoint almost exactly green true curve par baitha hai — drift almost gone.

Step 6 — Edge case: flat start ()
KYA. Consider karo , , . Yahan .
KYU yeh matter karta hai. hone par predictor hilta nahin: . Plain Euler yahan forever ruk jaata aur report karta — usse kabhi pata nahin chalta ki curve neeche jhukne wali hai. Yeh degenerate case hai jahan Euler sabse zyada andha hota hai.
PICTURE. Start-arrow (yellow) bilkul horizontal hai. Lekin aage peek karne par, — ek real downward slope (blue). aur ko average karne se milta hai, aur Heun neeche utarta hai. Peek flat-start disaster ko bachata hai.

Exact: . Heun ka error ; Euler par stuck tha aur error — karib bura. Dekho Order of Accuracy and Step Size.
Step 7 — Optional refinement: corrector ko iterate karo
KYA. Corrected predictor se better altitude hai. Toh hum re-peek kar sakte hain: ko ki jagah use karke recompute karo, phir dobara correct karo.
KYU. Trapezoidal equation implicit hai — true dono sides par aata hai. Ek correction solution ki taraf ek fixed step hai; iterate karna ise aur karib le jaata hai. , , ke liye: pehla corrector deta hai, re-peek , dobara correct karo . Exact answer hai.
PICTURE. Red endpoint ek baar aur green curve ki taraf thoda nudge karta hai — ek chhoti si final polish. Yeh Heun ko Predictor-Corrector Methods ke wider family se jodhta hai.

Ek-picture summary
Sab ek saath: start slope (yellow), peeked end slope (blue), averaged red walk green truth par land karti hai, aur trapezoid (Step 4) neeche shaded hai taaki yaad rahe average kahaan se aaya.

Recall Feynman: poori walkthrough apne words mein batao
Tum ek curving trail par hiking kar rahe ho. Step 1: apne paon ke neeche slope feel karo — woh hai . Step 2: naively usi direction mein seedha chalo kuch der ke liye; lekin trail curve ho gayi, toh tum drift ho gaye — woh hai plain Euler ka error. Step 3: commit karne ki jagah, ek practice step lo jahan tum land karte, aur wahan slope feel karo — woh hai . Step 4: interval par actual climb woh area hai changing-slope graph ke neeche; ek trapezoid ( se tak flat top) us area ka estimate karta hai, aur ek trapezoid ka area width times uski dono heights ka average hota hai. Step 5: toh start-slope aur peeked end-slope ka average use karke chalo, step se multiply karo — aur tum almost exactly real trail par land karte ho. Step 6: jab bhi start bilkul flat ho aur Euler freeze kar jata, peek ahead aane wali descent pakad leta hai. Step 7: agar aur careful rehna ho, apni improved landing spot se dobara peek karo aur ek baar aur nudge karo.
Active Recall
Heun do slopes average kyun karta hai ek ki jagah?
formula konsi geometric shape deta hai?
Flat-start case mein jab ho, Euler freeze kare toh Heun ko kya bachata hai?
Connections
- Modified Euler (Heun's method) — woh parent jise yeh page unpack karta hai.
- Euler's Method — Steps 1–2 exactly plain Euler hain (the predictor).
- Trapezoidal Rule — Step 4 yahi rule hai slope integral par apply ki gayi.
- Runge-Kutta Methods — assembled formula RK2 hai.
- Order of Accuracy and Step Size — kyun trapezoid deta hai.
- Predictor-Corrector Methods — Step 7 corrector ko iterate karta hai.
- Taylor Series Methods — second-order match prove karta hai.