peaks
介绍
peaks() 函数本质上是一个二元高斯分布的PDF;从图像上看,它有3个极小点,3个极大点;z=peaks(50)mesh(z)
应用举例
代码
% PeaksLabel.mZ=peaks(30); % Z: 30*30 double matrix;% Look for the highest point;zmax=max(Z);Zmax=max(zmax);% Firstly find the maximum of 30 columns,return zmax~1x30% Secondly find the maximum of zmax, return 1x1[Ymax, Xmax]=find(Z==Zmax);% Y is first parameter using find()zmin=min(Z);Zmin=min(zmin);[Ymin,Xmin]=find(Z==Zmin);% plot func Z;mesh(Z);hold on;% label maximum and minimum pointplot3(Xmax,Ymax,Zmax,'k.','markersize',20);hold onplot3(Xmin,Ymin,Zmin,'k.','markersize',20);hold ontext(Xmax,Ymax,Zmax,['max_value=',num2str(Zmax)])text(Xmin,Ymin,Zmin, ['min_value=',num2str(Zmin)])
最终的效果图:
如果觉得《peaks函数用法》对你有帮助,请点赞、收藏,并留下你的观点哦!