Matlab-对源数据进行插值处理
function [x,y]=interpSet(a,b,m,n) %原始数据a,b;间隔m个数据取点,新生成数据插值个数n x1=1; for i=1:m:length(a) a1(x1)=a(i);b1(x1)=b(i);x1=x1+1;end old_x=1:1:length(a1);new_x=1:n:old_x(end); x= interp1 (old_x, a1, new_x, 'linear');y= interp1 (old_x, b1, new_x, 'linear'); end