matlab三维山峰/山脉/山地曲面数据图
可以使用peaks函数。比如直接peaks(80):
peaks(80)
z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ...
- 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ...
- 1/3*exp(-(x+1).^2 - y.^2)
peaks(80)的三维数据图:
peaks产生的数据可以由mesh使用且绘制出一样的三维山图,如:
[x,y,z]=peaks(80);
meshc(x,y,z);
三维结果图:
把山的三维等高线绘制出来:
[x,y,z]=peaks(80);
contour3(x,y,z,10,'r');
结果图:
找出该山的瀑布图:
[x,y,z]=peaks(80);
waterfall(x,y,z);
结果如图: