Skip to content
← All questions

What is the difference between interpolation and approximation in the bivariate formulation?

In the bivariate formulation, interpolation requires the fitted function to match the measured values exactly at every given data point, expressed as zi=F(xi,yi)z_i = F(x_i, y_i). Approximation relaxes this exact fitting by allowing a deviation or error term e(xi,yi)e(x_i, y_i), expressed as zi=F(xi,yi)+e(xi,yi)z_i = F(x_i, y_i) + e(x_i, y_i). Approximation is typically used when the data are noisy and the goal is to smooth them out.

Conditions

  • Given m points (xi,yi,zi)(x_i, y_i, z_i) with i=1,mi=1,m.
  • Find a function F(x,y)F(x,y).
  • Interpolation requires exact matching at the sample points.
  • Approximation allows an error term e(xi,yi)e(x_i, y_i).

Reasoning, step by step

  1. Define the bivariate problem with m given points (xi,yi,zi)(x_i, y_i, z_i).
  2. Seek a function F(x,y)F(x,y) to represent the data.
  3. For interpolation, enforce the exact condition zi=F(xi,yi)z_i = F(x_i, y_i) at each sample point.
  4. For approximation, allow the condition zi=F(xi,yi)+e(xi,yi)z_i = F(x_i, y_i) + e(x_i, y_i), where e(xi,yi)e(x_i, y_i) is a deviation term.
  5. Use approximation when dealing with noisy data to achieve smoothing.

Example

The slide explicitly labels zi=F(xi,yi)z_i = F(x_i, y_i) as interpolation and zi=F(xi,yi)+e(xi,yi)z_i = F(x_i, y_i) + e(x_i, y_i) as approximation, with the lecturer noting that approximation is needed if the data are noisy and we are trying to smooth it out.

Common misconceptions

  • Using “interpolation” loosely for any fitted surface through data, ignoring the strict exact-match requirement.
  • Believing that approximation forces the function to pass exactly through every data point.

Watch the explanation

Explore next

Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.