如何用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 1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 00:13:08
如何用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 1
如何用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
以时间为横轴,回声强度为纵轴,希望将做出来的曲线中的波峰和波谷的回声强度值和索引号提取出来
如何用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 1
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-')