Linear interpolation in Matlab. Linear interpolation can be done in MATLAB using
ID: 1994220 • Letter: L
Question
Linear interpolation in Matlab.
Linear interpolation can be done in MATLAB using the interp1 function (that’s “interp-one”).
Its default mode is linear interpolation, which is equivalent to using the ’*linear’ option, but interp1 can also do other types of polynomial interpolation. Here is an example on a 1-D signal:
n1 = 0:6;
xr1 = (-2).ˆn1;
tti = 0:0.1:6; %-- locations between the n1 indices
xr1linear = interp1(n1,xr1,tti); %-- function is INTERP-ONE
stem(tti,xr1linear)
For the example above, what is the interpolation factor when converting xr1 to xr1linear?
Explanation / Answer
Ans)
Length of original signal xr1=7 (0:6 )
Length of interpolated signal xr1linear=1+(6/0.1)=61 (0:0.1:6)
Interpolation factor =length(xr1linear)/length(xr1)=61/7=8.7143
Interpolation factor =8.7143
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.