संख्यात्मक विधियाँ
- द्विभाजन
- c = (a + b)/2, width after n steps (b − a)/2ⁿ
- न्यूटन–रैफ़्सन
- xn+1 = xₙ − f(xₙ)/f′(xₙ)
- रैखिक अंतर्वेशन
- y = y₁ + (y₂ − y₁)(x − x₁)/(x₂ − x₁)
- समलंब नियम
- T = (h/2)[f₀ + 2f₁ + … + 2fn−1 + fₙ], h = (b − a)/n
- सिम्पसन नियम (n सम)
- S = (h/3)[f₀ + 4f₁ + 2f₂ + … + 4fn−1 + fₙ]
- समलंब त्रुटि सीमा
- |E| ≤ (b − a)h²M/12, M = max|f″|
- यूलर
- yn+1 = yₙ + h·f(tₙ, yₙ)
- ह्यून
- yn+1 = yₙ + (h/2)(k₁ + k₂), k₂ = f(tₙ + h, yₙ + hk₁)
- RK4
- yn+1 = yₙ + (h/6)(k₁ + 2k₂ + 2k₃ + k₄)
विधि
- मूल के लिए: द्विभाजन में चिह्न-परिवर्तन जाँचें, या न्यूटन के लिए f और f′ निकालें, और पुनरावृत्तियों की सारणी में छह या अधिक अंक रखें।
- सारणी मान के लिए: दो पड़ोसी बिंदुओं के बीच रैखिक अंतर्वेशन करें।
- समाकल के लिए: h = (b − a)/n निकालें, हर नोड पर f सूचीबद्ध करें, भार लगाएँ (समलंब के लिए 1, 2, …, 2, 1; सम n वाले सिम्पसन के लिए 1, 4, 2, …, 4, 1) और h/2 या h/3 से गुणा करें।
- ODE के लिए: t₀ से yₙ₊₁ = yₙ + h·f(tₙ, yₙ) (यूलर) या औसत ढाल (ह्यून) से चलें, हर चरण के लिए एक पंक्ति, जब तक माँगे गए t तक न पहुँचें।