slinterp.m
来自「非常好的数字处理教程」· M 代码 · 共 22 行
M
22 行
function Y = slinterp(X,F)% Y = slinterp(X,F) Simple linear-interpolate X by a factor F% Y will have ((size(X)-1)*F)+1 points i.e. no extrapolation% dpwe@icsi.berkeley.edu fast, narrow version for SWS% Do it by rowssx = prod(size(X));% Ravel X to a rowX = X(1:sx);X1 = [X(2:sx),0];XX = zeros(F, sx);for i=0:(F-1) XX((i+1),:) = ((F-i)/F)*X + (i/F)*X1;end% Ravel columns of X for output, discard extrapolation at endY = XX(1:((sx-1)*F+1));
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?