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
   55   56   57   58   59   60   61   62   63   64   65