matlab中的插值函式

2021-09-05 11:31:23 字數 365 閱讀 2777

1、interp1(x,y,xi)一維插值

2、interp2(x,y,z,xi,yi)二維插值(這兩種插值函式要求x,y為單調向量或矩陣)

3、griddata(x,y,z,xi,yi)二維插值,資料點可以隨機選取

4、scatteredinterpolant(x,y,z,xi,yi)二維插值

其中1和2在大部分書籍和資料中都常見,但後兩種介紹的比較少,但很實用,當取樣資料隨機時,使用3和4較方便。

具體功能檢視其它資料,這裡只是告訴大家matlab中都有哪些插值函式,以供使用,可能還有一些spline之類的插值函式,我這裡沒有列出來,我主要想告訴大家3和4,因為我在使用插值函式時,遇到了一些問題,開始查了很多資料並沒有發現後兩個函式。

matlab 插值函式

matlab中的插值函式為interp1,其呼叫格式為 yi interp1 x,y,xi,method 其中x,y為插值點,yi為在被插值點xi處的插值結果 x,y為向量,method 表示採用的插值方法,matlab提供的插值方法有幾種 method 是最鄰近插值,linear 線性插值 spl...

Matlab插值函式

x 0 2 pi y sin x xx 0 0.5 2 pi interp1對sin函式進行分段線性插值,呼叫interp1的時候,預設的是分段線性插值 y1 interp1 x,y,xx figure plot x,y,o xx,y1,r title 分段線性插值 臨近插值 y2 interp1 ...

matlab中的interp2插值函式

看了好多文章才大體明白插值的含義,b,這理解能力也是醉了.為了記住這個慘痛教訓,在吃飯前要把看到的文章總結一下 interp2 功能 二維資料內插值 格式 1 zi interp2 x,y,z,xi,yi 好多文章裡巴拉巴拉說了一堆,迷迷糊糊的,我還是用我的大白話敘述一下 x,y是原始資料,相當於座...