matlab三维山峰/山脉/山地曲面数据图

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)的三维数据图:

matlab三维山峰/山脉/山地曲面数据图_第1张图片



peaks产生的数据可以由mesh使用且绘制出一样的三维山图,如:

[x,y,z]=peaks(80);
meshc(x,y,z);

三维结果图:

matlab三维山峰/山脉/山地曲面数据图_第2张图片



把山的三维等高线绘制出来:

 [x,y,z]=peaks(80);
contour3(x,y,z,10,'r');
结果图:

matlab三维山峰/山脉/山地曲面数据图_第3张图片


找出该山的瀑布图:

[x,y,z]=peaks(80);
waterfall(x,y,z);
结果如图:

matlab三维山峰/山脉/山地曲面数据图_第4张图片


你可能感兴趣的:(数学,matlab,Deep,Learning,机器学习,AI,数值分析,深度学习,Artificial,Intelligence,人工智能,人工智能,深度学习,机器学习)