关于surf显示立体图,可视化分析数据

如果想判断一个点(x,y)对应的ZV值是否在平面上方、平面上、平面下方,只要将(x,y)带入方程,得到z。

如果ZV大于>Z,则在平面上方;如果ZV<Z,则在方面下方;若ZV=Z,则在平面上。

clear all
[x,y]=meshgrid(linspace(-15,15));%设定xy范围
z=sin((x.^2+y.^2).^0.5)./((x.^2+y.^2).^0.5);

figure(1)
surf(x,y,z)
xlabel('X'),ylabel('Y'),zlabel('Z');


figure(2)
surf(x,y,z,'LineStyle','none')
alpha(0.7)%设定透明度
xlabel('X'),ylabel('Y'),zlabel('Z');

原文地址:https://www.cnblogs.com/qqhfeng/p/5296255.html