作业帮 > 综合 > 作业

如何用matlab做一个提取峰值的程序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 01:17:32
如何用matlab做一个提取峰值的程序
编号 年月日 时 分秒 毫秒 回声强度
11000 6 8 29 21 0 9 47 147
11001 6 8 29 21 0 10 89 149
11002 6 8 29 21 0 12 31 142
11003 6 8 29 21 0 13 71 146
11004 6 8 29 21 0 15 12 149
11005 6 8 29 21 0 16 52 151
11006 6 8 29 21 0 17 92 146
11007 6 8 29 21 0 19 32 144
11008 6 8 29 21 0 20 73 148
11009 6 8 29 21 0 22 14 148
以时间为横轴,回声强度为纵轴,希望将做出来的曲线中的波峰和波谷的回声强度值和索引号提取出来
clc;clear
A=[...
11000 6 8 29 21 0 9 47 147
11001 6 8 29 21 0 10 89 149
11002 6 8 29 21 0 12 31 142
11003 6 8 29 21 0 13 71 146
11004 6 8 29 21 0 15 12 149
11005 6 8 29 21 0 16 52 151
11006 6 8 29 21 0 17 92 146
11007 6 8 29 21 0 19 32 144
11008 6 8 29 21 0 20 73 148
11009 6 8 29 21 0 22 14 148]
t=A(:,7)*1000+A(:,8) %ms
I=A(:,9)
[Imax,idmax]=max(I)
[Imin,idmin]=min(I)
plot(t,I,'o-')