Maths & numbers

Finite difference table

Build successive forward differences from equally spaced observations.

Finite difference table
Esc to restore

Your inputs

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Successive columns subtract each observation from the next until one difference remains. Positions refer to the original ordered values. Supports up to 50 observations within ±1 trillion, preserving the triangular blank cells. Assumes uniform spacing; differences are not divided by a physical step and are not analytic derivatives.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Equally spaced observations
1, 4, 9, 16, 25

Example result

Example result
PositionValueDifference order 1Difference order 2Difference order 3Difference order 4
113200
24520
3972
4169
525

Forward differences of equally spaced observations. Input spacing is assumed uniform; this is not an analytic derivative.