matlab基础 二、函数插值
发布日期:2021-05-08 05:02:57 浏览次数:22 分类:原创文章

本文共 463 字,大约阅读时间需要 1 分钟。

一维插值函数interp1:

yi = interp1(x,y,xi,‘method’)
其中method指定插值方法,默认为线性插值。其值可为’nearest’最近项插值、‘linear’线性插值、‘spline’立方样条插值、‘cubic’立方插值。所有的插值方法都要求x是单调的。 当x为等距时可以使用快速插值法,使用快速插值法的为’*nearest’、’*linear’、’*spline’、’*cubic’。

二维插值函数interp2:

zi = interp2(x,y,z,xi,yi,‘method’)
其中x,y分别为m维和n维向量,表示节点,z为n m维矩阵,表示节点值,xi,yi为一维数组,表示插值点,xi与yi应是方向不同的向量,即一个是行向量,另一个是列向量,zi为矩阵,表示得到的插值,'method’的用法同上面的一维插值。

一维插值实例:

x = 0:10; y = sin(x);xi = 0:.25:10;
yi = interp1(x,y,xi);plot(x,y,‘o’,xi,yi)
在这里插入图片描述

上一篇:matlab基础 三、数值微分与积分
下一篇:matlab基础 一、向量与矩阵

发表评论

最新留言

不错!
[***.144.177.141]2025年04月16日 11时22分06秒