interpn函数
【功能介紹】
1、格式 VI = interpn(X1,X2,,…,Xn,V,Y1,Y2,…,Yn) %返回由參量X1,X2,…,Xn,V確定的n元函數V=V(X1,X2,…,Xn)在點(Y1,Y2,…,Yn)處的插值。參量Y1,Y2,…,Yn是同型的矩陣或向量。若Y1,Y2,…,Yn是向量,則可以是不同長度,不同方向(行或列)的向量。它們將通過命令ndgrid生成同型的矩陣,再作計算。若點(Y1,Y2,…,Yn)中有位于點(X1,X2,…,Xn)之外的點,則相應地返回特殊變量NaN。
2、VI = interpn(V,Y1,Y2,…,Yn) %缺省地,X1=1:size(V,1),X2=1:size(V,2),…,Xn=1:size(V,n),再按上面的情形計算。
3、VI = interpn(V,ntimes) %作ntimes次遞歸計算,在V的每兩個元素之間插入它們的n維插值。這樣,V的階數將不斷增加。interpn(V)等價于interpn(V,1)。
4、VI = interpn(…,method) %用指定的算法method計算:
‘linear’:線性插值(缺省算法);
‘cubic’:三次插值;
‘spline’:三次樣條插值法;
‘nearest’:最鄰近插值算法。
總結
- 上一篇: interp3函数-----三维数据插值
- 下一篇: table1函数----一维查表