[x,y]=meshgrid(-2.5:0.05:2.5,-2:0.05:2);
p=0.5457*exp(-0.75*y.^2 -3.75*x.^2 -1.5*x) .*((x+y)>1)...
+0.7575*exp(-y.^2-3*x.^2) .*(-1<(x+y) & (x+y)<=1)...
+0.5457*exp(-0.75*y.^2 -3.75*x.^2 -1.5*x) .*((x+y)<-1);
surf(x,y,p);
shading flat
这一次,一说,逻辑表达式的值
>> a=a.*(a>0)
a =
0 0.7254 0.7147 0 1.4090
3.0349 0 0 1.4897 1.4172
二说 [x,y]=meshgrid(-2.5:0.05:2.5,-2:0.05:2)生成二维网格坐标点。
三说surf(x,y,z)绘制三维曲面图。
四说shading flat用于关闭网格显示。