Finite Differences – Forward, Backward and Central

Introduction

Interpolation में हम discrete data points के साथ काम करते हैं।
इन points के बीच relation समझने के लिए हम finite differences का उपयोग करते हैं।

Finite Differences का उपयोग data के pattern को समझने, interpolation formulas बनाने और error detect करने में किया जाता है।

Basic Idea

मान लें हमारे पास data है:

xy
x₀y₀
x₁y₁
x₂y₂
x₃y₃

जहाँ y=f(x)y = f(x)

और xx values equally spaced हैं:x1x0=x2x1=hx_1 – x_0 = x_2 – x_1 = h

1. Forward Difference

Definition

Forward difference उस difference को कहते हैं जो आगे वाले value से लिया जाता है।

Δy0=y1y0\Delta y_0 = y_1 – y_0

Δy1=y2y1\Delta y_1 = y_2 – y_1

Higher Order Forward Difference

Second order:Δ2y0=Δy1Δy0\Delta^2 y_0 = \Delta y_1 – \Delta y_0

Third order:Δ3y0=Δ2y1Δ2y0\Delta^3 y_0 = \Delta^2 y_1 – \Delta^2 y_0

Example

xy
11
24
39
416

Forward differences:

First difference:Δy0=41=3\Delta y_0 = 4 – 1 = 3

Δy1=94=5\Delta y_1 = 9 – 4 = 5

Δy2=169=7\Delta y_2 = 16 – 9 = 7

Second difference:Δ2y0=53=2\Delta^2 y_0 = 5 – 3 = 2

Δ2y1=75=2\Delta^2 y_1 = 7 – 5 = 2

Forward Difference Table

xyΔyΔ²y
1132
2452
397
416

2. Backward Difference

Definition

Backward difference उस difference को कहते हैं जो पीछे वाले value से लिया जाता है।

y1=y1y0\nabla y_1 = y_1 – y_0

y2=y2y1\nabla y_2 = y_2 – y_1

Higher Order Backward Difference

2y2=y2y1\nabla^2 y_2 = \nabla y_2 – \nabla y_1

Example

Same data use करें:

xy
11
24
39
416

Backward differences:y1=41=3\nabla y_1 = 4 – 1 = 3

y2=94=5\nabla y_2 = 9 – 4 = 5

y3=169=7\nabla y_3 = 16 – 9 = 7

Second difference:2y2=53=2\nabla^2 y_2 = 5 – 3 = 2

2y3=75=2\nabla^2 y_3 = 7 – 5 = 2

Backward Difference Table

xy∇y∇²y
11
243
3952
41672

3. Central Difference

Definition

Central difference में हम values को center से compare करते हैं।

δyi=yi+1yi1\delta y_i = y_{i+1} – y_{i-1}

Example

Same data:δy2=y3y1=91=8\delta y_2 = y_3 – y_1 = 9 – 1 = 8

Explanation

Central difference middle points के लिए use होता है और यह forward/backward से ज्यादा accurate होता है।

Graph :

  • discrete data points होते हैं
  • differences points के बीच vertical gaps दिखाते हैं
  • forward → आगे
  • backward → पीछे
  • central → दोनों तरफ

Important Observations

  • यदि second difference constant हो → polynomial degree 2
  • यदि third difference constant हो → polynomial degree 3
  • finite differences polynomial की nature पहचानने में मदद करते हैं

Final Understanding

Finite Differences discrete data के differences को represent करते हैं
Forward difference आगे की values use करता है
Backward difference पीछे की values use करता है
Central difference middle-based comparison करता है
यह interpolation formulas का base है

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top