生成由正态分布的随机数组成的三个单独的数据集。假定在正整数 1:N 这些点处进行数据采样。将数据集存储为矩阵中的行。
A = randn(3,20);
x = 1:20;
对每 500 个查询点的矩阵行插值。指定 dim = 2 以便 interpft 对 A 的行进行插值。
N = 500;
y = interpft(A,N,2);
计算插值数据点之间的间距 dy。截断 y 中的数据以匹配 x2 的采样密度。
dy = length(x)/N;
x2 = 1:dy:20;
y = y(:,1:length(x2));
绘制结果。
subplot(3,1,1)
plot(x,A(1,:)','o');
hold on
plot(x2,y(1,:)','--')
title('Row 1')
subplot(3,1,2)
plot(x,A(2,:)','o');
hold on
plot(x2,y(2,:)','--')
title('Row 2')
subplot(3,1,3)
plot(x,A(3,:)','o');
hold on
plot(x2,y(3,:)','--')
title('Row 3')