scatterquad2(X,Y,Z) 通过对 (X,Y) 和 Z= 的 Delaunay 三角剖分进行线性插值,找到由点 (X(i),Y(i),Z(i)) 定义的表面下的体积0 在 (X,Y) 的凸包外。
例子: 装载海山scatterquad2(x,y,z-min(z))%返回190.7996 inR =(x> = 211.1&x <= 211.4&y> =-48.35&y <=-48); scatterquad2(x,y,(z-min(z)).*inR) % 返回 142.3083 scatterquad2(x,y,1) % 返回 0.2696
这个函数比使用带有 TriScatteredInterp 或类似方法的 DBLQUAD 快得多。
对于可以在任意点计算的函数,请改用 DBLQUAD 或 QUAD2D。 对于常规网格,请改为使用 TRAPZ 两次。
2021-09-02 15:18:44
2KB
matlab
1