matlab学习—matlab画热力图、瀑布图以及findpeaks介绍

1、heatmap

h = heatmap(tbl,xvar,yvar)

官方文档:

https://ww2.mathworks.cn/help/matlab/ref/heatmap.html?s_tid=gn_loc_drop


2、waterfall

figure

[X,Y,Z] = peaks(30);

waterfall(X,Y,Z)

(画波形瀑布图的时候,X-频谱x坐标,Y-系列时间,Z-频谱的y坐标)

官方文档:

https://ww2.mathworks.cn/help/matlab/ref/waterfall.html


3、peaks 函数

matlab 中的 peaks 函数是一个典型的多元函数。它本质上是一个二元高斯分布的概率密度函数,函数表达式为:

生成代码:

f=@(x,y)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);

ezmesh(f);


4、findpeaks函数

Find local maxima

官方文档:https://ww2.mathworks.cn/help/signal/ref/findpeaks.html

输出表示
可以输出值和位置排序
控制点值


控制点距


控制最大值


参考文献:

【1】https://blog.csdn.net/robert_chen1988/article/details/53070213  matlab中的 peaks 函数的含义

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容