Page 60 - 数学建模算法与应用
P. 60
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
然后在命令窗口声明全局变量赋值调用
>> global a
>> a = 2
a =
2
>> myt(pi)
ans =
-1
>> cos(pi)
ans =
-1
>> a
a =
11
第四节 插值函数的使用
一维插值是数据分析中的一种关键方法。在 MATLAB 中,一维插值分为两
种形式:基于多项式的插值和基于快速傅里叶变换的插值。一维插值旨在估计一
维函数 y=f(x)。在 MATLAB 中,通过 interp1()函数实现了一维多项式插值。
该函数使用多项式方法基于已知数据点计算目标插值点的函数值,从而在数据点
之间进行插值计算。interp1()函数可以确定一个单变量函数 f(x)在未知点的
值,其中 f(x)由提供的数据确定。格式如下:
■ yi=interp1(x,Y,xi)——返回插值向量 yi,每一元素对应于参量 xi,同
时由向量 x 与 Y 的内插值决定。参量 x 指定数据 Y 的点。若 Y 为一矩阵,则按
Y 的每列计算。yi 是阶数为 length(xi)*size(Y,2) 的输出矩阵。
■ yi=interp1(Y,xi)——假定 x=1:N,其中 N 为向量 Y 的长度,或者为矩
阵 Y 的行数。
■ yi=interp1(x,Y,xi,method)——用指定的算法计算插值。
50

