4.8.24 · D5 · HinglishNumerical Methods

Question bankRunge-Kutta 4th order (RK4) — derivation

1,762 words8 min read↑ Read in English

4.8.24 · D5 · Maths › Numerical Methods › Runge-Kutta 4th order (RK4) — derivation

Reminder un cheezon ka jo test ho rahi hain (hamare convention mein , isliye har mein step size ka ek factor already hai):


True ya false — justify karo

RK4 ke liye aapko , (yani ke partial derivatives) aur ke higher derivatives haath se compute karne padte hain.
False. Poora point yahi hai ki RK4 un partial derivatives ki jagah interior sample points par ke extra evaluations leta hai, phir bhi Taylor series ko tak match karta hai.
RK4 bilkul exact hoti hai jab bhi sirf par depend kare (yaani ).
False in general. Tab ye Simpson's rule mein reduce ho jaati hai, jo sirf degree 3 tak ke polynomials ke liye exact hai; zyada degree ya non-polynomial ke liye ab bhi per-step error hoti hai.
Weights ka sum hona chahiye.
True. Ye slopes ka ek weighted average hain; agar inका sum na ho to method pehla Taylor term bhi reproduce nahi kar sakta, isliye consistent nahi hoga.
ko half karne se global error lagbhag guna chhoti ho jaati hai.
True. Global error hai, aur , isliye step ko har baar half karne par total error roughly 16 ke factor se cut hoti hai.
Kyunki har step ki error hai, poore interval cross karne ke baad bhi error hi rehti hai.
False. Ek fixed interval cross karne ke liye steps chahiye, isliye per-step errors accumulate hokar globally ban jaati hain — ek power lost ho jaati hai.
RK4 unconditionally accurate hai, isliye koi bhi step size achha answer deti hai.
False. "4th order" sirf yeh describe karta hai ki error kitni tezi se ghatti hai jab ; bada phir bhi kharab answer de sakta hai, aur stiff problems mein solution blow up bhi kar sakta hai.
aur dono same -location par evaluate hote hain.
True. Dono midpoint par baithe hain; fark sirf -value mein hai ( mein use hota hai, mein refined ).
Agar aap "slope-only" convention use karo jahan , to update formula unchanged rehta hai.
False. Tab aapko wapas laana padta hai: , kyunki mein ab ka factor nahi hai.
RK4 same step size ke liye hamesha Euler se better hoti hai.
Sirf qualifiers ke saath. Smooth problem ke liye, per step RK4 kaafi zyada accurate hai (aur 4 evaluations vs Euler ke 1 ke bawajood per unit work bhi jeet jaati hai). Lekin non-smooth ya stiff problems mein order advantage khatam ho sakta hai ya RK4 diverge bhi kar sakti hai — isliye bina "smooth, non-stiff" ke "hamesha" galat hai.

Error dhundho

Ek student likhta hai . Kya galat hai?
-argument galat hai: midpoint par hota hai, endpoint par nahi. Sirf mein use hota hai.
Ek student likhta hai . Kya galat hai?
mein refined midpoint value use honi chahiye, na ki . dobara use karne se bas recompute hoga aur refinement waste ho jaayegi.
Ek student likhta hai aur use karta hai. Kya galat hai?
ka double factor aa gaya. Kyunki mein pehle se hai, blend hai jisme koi extra nahi; wala form sirf slope-only convention par apply hota hai.
Ek student likhta hai . Kya galat hai?
mein pura use hota hai, yaani , na ki uska aadha — kyunki ye midpoint se right edge tak pura step leta hai.
Ek student weights divided by use karta hai divided by ki jagah. Accuracy kyun collapse hoti hai?
Equal weighting order conditions ko satisfy nahi karti; ye ab Simpson's integration ko match nahi karti, isliye accuracy 4th order se roughly 1st–2nd order par aa jaati hai.
Ek student compute karta hai lekin har ke andar ka factor bhool gaya (sirf use kiya). Kya symptom dikhega?
Har ab times too large hai (ek instead of ), isliye update overshoot karta hai — ke liye step too big hoga aur true curve se kaafi door chali jaayegi.

Why questions

dono midpoint samples ko double weight kyun milta hai?
Midpoint slope interval ke average behaviour ko sabse achhe se represent karti hai (Simpson intuition), isliye zyada weight dene se blended slope true curved path ko kaafi accurately match karti hai.
RK4 slope ko step ke andar sample kyun karta hai, Euler ki tarah sirf left edge pe karne ki bajaye?
Slope step ke across badlati hai; sirf left-edge slope se yeh variation miss ho jaati hai, jabki interior samples se slope ke modnay ka andaza ho jaata hai aur kaafi better average slope milti hai.
RK4 weights Simpson's rule jaisi kyun hain?
Jab only ho, update literally ke liye Simpson's rule ban jaata hai; RK4, Simpson's rule ka generalization hai jo -dependence allow karta hai, isliye wahi weights inherit karta hai.
RK4 ko "4th order" kyun kehte hain na ki "5th order", jabki per-step error hai?
Naam global order refer karta hai; steps mein error accumulation se ki ek power khatam ho jaati hai.
RK4 bina ko differentiate kiye true Taylor expansion ko tak match kaise karta hai?
Interior function evaluations, jab Taylor-expand kiye jaate hain, exactly wahi partial-derivative combinations (, etc.) reproduce karte hain jo mein aati hain — isliye extra evaluations derivatives ki jagah le lete hain.
Classical RK4 ek hi 4th-order 4-stage method kyun nahi hai?
Order conditions ek aise underdetermined system banate hain jinke infinitely many solutions hain; classical choice sirf ek elegant symmetric option hai, lekin doosre valid constant sets bhi exist karte hain.
Zyada, chhote steps lene par eventually RK4 ke liye bhi diminishing returns kyun aata hai?
Jaise chhhota hota hai, truncation error ke roop mein ghatti rehti hai, lekin finite-precision arithmetic se rounding error badhti hai; kuch ke neeche roundoff dominant ho jaata hai aur accuracy kharab hone lagti hai.

Edge cases

Agar ho (solution constant hai) to charon ka kya hoga?
Har , isliye exactly — RK4 sahi tarike se constant solution ko unchanged chhod deta hai.
Linear autonomous problem , ke liye ek step se term-by-term kya hoga?
, yaani ki series ke pehle paanch terms — yeh seedha demonstration hai ki RK4 Taylor expansion ko tak reproduce karta hai.
Agar kisi step ke andar discontinuous ho, kya RK4 ki local error phir bhi valid hai?
Nahi. Order analysis assume karti hai ki step ke across smooth hai (kaafi continuous derivatives ke saath); koi kink ya jump Taylor matching tod deta hai aur accuracy bahut kharab ho jaati hai.
Trivial case (constant slope 1) par RK4 kya karta hai?
Saare , isliye — bilkul straight-line answer, jaisa hona chahiye.
Stiff equation jaise ke liye, moderate se RK4 diverge kyun kar sakti hai?
RK4 ek explicit method hai jiska bounded stability region hai; agar us region se bahar chala jaaye to numerical solution decay karne ki bajaye amplify hone lagta hai, chahe equation ka true solution shrink kar raha ho. Isse Adaptive Step Size (RKF45) ki zaroorat samjh aati hai.
Agar exact solution mein ek cubic polynomial hai (aur only), to RK4 ki error kitni badi hogi?
Zero (rounding tak): Simpson's rule cubics ko exactly integrate karta hai, aur RK4 yahan Simpson mein reduce ho jaata hai, isliye true value bilkul sahi milti hai.
Recall Traps ka ek-line summary

Teen sabse khatarnak hain: (1) ko midpoint ki jagah endpoint par rakhna, (2) conventions mix karke double-count karna, aur (3) local aur global mein confusion.

Connections