小觀matlab插值函式

2021-07-26 10:50:50 字數 1127 閱讀 9754

插值與擬合是數值分析中的重要內容,我們來看看matlab中的插值函式。

[x,y,z,v]=flow(8);           %  flow是matlab自帶的測試函式

slice(x,y,z,v,[3,5],2,[-2,3]) % 畫切片圖

title('插值前')

[xi,yi,zi]=meshgrid(0.1:0.25:10,-3:0.25:3,-3:0.25:3); % 建立插值點資料網格

vi=interp3(x,y,z,v,xi,yi,zi); % 插值

figure

slice(xi,yi,zi,vi,[3,5],2,[-2,3]) % 畫插值後切片圖

title('插值後')

title('原始資料')

[xi,yi]=meshgrid(-3:0.2:3,-3:0.2:3); % 生成供插值的資料網格

strmod=; % 將插值方法儲存到元胞陣列。

strlb=; % 繪圖標籤

figure % 建立新繪圖視窗

fori=1:4

zi=interp2(x,y,z,xi,yi,strmod); % 插值

subplot(2,2,i)

mesh(xi,yi,zi); % 繪圖

title(strlb) % 圖標題

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程式)

runge函式插值計算 參考教材 數值分析 李乃成,梅立泉,科學出版社 計算方法教程 第二版 凌永祥,陳明逵 runge函式f x 1 25x 2 1 1clear clc close all format short fprintf 輸入n 5,10,15,20 n n input ni 0 n ...