3-37.m
来自「《MATLAB 7.0编程基础》第3章 (源码实例)主要讲解MATLAB的数值计」· M 代码 · 共 13 行
M
13 行
x = 0:10;
% 给出已知基准数据
y = sin(x);
xi = 0:.25:10;
% 在两个基准数据点间插入3个点
yi1 = interp1(x,y,xi,'*nearest');
yi2 = interp1(x,y,xi,'*linear');
yi3 = interp1(x,y,xi,'*spline');
yi4 = interp1(x,y,xi,'*cubic');
% 分别用四种方法求中间插值
plot(x,y,'o',xi,yi1,':',xi,yi2,'-',xi,yi3,'k.-',xi,yi4,'--')
% 绘图,并标注各曲线代表的插值方法,如图3-8
legend('原始数据','最近点插值','线性插值','样条插值','立方插值')
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?