24小时热门版块排行榜    

查看: 833  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lianqing666

金虫 (小有名气)

[求助] matlab如何批量提取图中或表中最高吸收峰的y值和X值 已有2人参与

求助如何用matlab批量处理数据中的峰值,比如图中有3个峰,我需要知道3个峰的x,y值(可能需要设定寻找在某区间的峰值,因为室友实验发现会找到别处很多很小很小没必要峰,所以需要设定区间)。求助如何编程。
而且现在有很多数据最好能批量导入处理输出。
我对matlab一点都不懂,我室友懂一点但是他还是做不出来。
只能求助各位大神了。
谢谢了。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

这个小程序能满足你的要求:
http://www.mathworks.com/matlabc ... 242-find-peak-value

可以通过设置峰宽,以及对峰高设定阈值,或对原始数据作平滑等预处理达到特定要求
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
4楼2015-11-22 10:46:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

黑马王子甲

木虫 (著名写手)

你说的这个程序功能很简单,但是应助者总不能在下面贴一段程序吧,建议自己多捯饬一下,最不济你贴个大体程序上来,让大家帮忙完善也行啊。

发自小木虫Android客户端
胸中风云原不动,镜中色相更何求。
2楼2015-11-19 10:15:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onelightwang

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
1.先对数据进行降噪处理
2.对数据进行差分运算
3.差分结果为0,或者前后乘积小于0的就是极值点
3楼2015-11-20 21:07:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

matlab较晚的版本也内置了函数findpeaks
看帮助文件然后使用

http://cn.mathworks.com/help/signal/ref/findpeaks.html
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
5楼2015-11-22 10:47:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见