How can I find the interpolation error when I use INTERP in the Signal Processing Toolbox?

Illustration
Holden - 2021-03-22T15:58:00+00:00
Question: How can I find the interpolation error when I use INTERP in the Signal Processing Toolbox?

I was wondering if there was a way to calculate interpolation error when using INTERP in the Signal Processing Toolbox.  

Expert Answer

Profile picture of John Michell John Michell answered . 2025-11-20

One way to find the interpolation error given the following:
 
 
t = 0:0.001:1; % Time vector

x = sin(2*pi*30*t) + sin(2*pi*60*t);

r = 4;

y = interp(x,r);

is to use:

e = x - y(1:r:end);

"e" is the difference between the original data, "x", and the interpolated data, "y", at the original discrete times.


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!