社区
其它技术问题
帖子详情
寻找数组中的第一个波峰值
yucuihaimeng
2011-01-14 04:41:07
声卡发出一段正弦波信号,并使用程序录音,录得的数据存放在数组RecData[]中,因为接收到的信号通过在空气中传播之
后再收回,所以数组RecData[]中的数据不再像标准的正弦函数生成的数据那样所有周期的波峰值都一样(就是数组的最大值),
现在要得到的数组第一个波峰的值,有哪些方法?
...全文
422
6
打赏
收藏
寻找数组中的第一个波峰值
声卡发出一段正弦波信号,并使用程序录音,录得的数据存放在数组RecData[]中,因为接收到的信号通过在空气中传播之 后再收回,所以数组RecData[]中的数据不再像标准的正弦函数生成的数据那样所有周期的波峰值都一样(就是数组的最大值), 现在要得到的数组第一个波峰的值,有哪些方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
無_1024
2011-01-15
打赏
举报
回复
[Quote=引用 4 楼 sammy_chan 的回复:]
引用 3 楼 yucuihaimeng 的回复:
引用 1 楼 xiaohuh421 的回复:
1.在记录数据时就计算好. 先记录一个上升过程,然后直到出现开始变小,这时的前一个就是了.
2.记录完成后,遍历数据,找到第一个 大于左边,小于右边的值
理论上是这个样子的,可是就像二楼所说的,实际收回来的数据有震荡。。。
那就取一段数据作为参考标准吧,譬如100个数据,计……
[/Quote]
赞同这种抽样的方法
迷糊
2011-01-15
打赏
举报
回复
[Quote=引用 3 楼 yucuihaimeng 的回复:]
引用 1 楼 xiaohuh421 的回复:
1.在记录数据时就计算好. 先记录一个上升过程,然后直到出现开始变小,这时的前一个就是了.
2.记录完成后,遍历数据,找到第一个 大于左边,小于右边的值
理论上是这个样子的,可是就像二楼所说的,实际收回来的数据有震荡。。。
[/Quote]
那就取一段数据作为参考标准吧,譬如100个数据,计算一下a[0]到a[100]之间的上升/下降幅度。
yucuihaimeng
2011-01-15
打赏
举报
回复
[Quote=引用 1 楼 xiaohuh421 的回复:]
1.在记录数据时就计算好. 先记录一个上升过程,然后直到出现开始变小,这时的前一个就是了.
2.记录完成后,遍历数据,找到第一个 大于左边,小于右边的值
[/Quote]
理论上是这个样子的,可是就像二楼所说的,实际收回来的数据有震荡。。。
flycar
2011-01-14
打赏
举报
回复
我认为你说的这个不完全正确,因为在波峰的时候或在波谷的时候都有可能有震荡(如下示意图)。应该有个差量。
x
x x x x
x x x x
x x
x
x
xiaohuh421
2011-01-14
打赏
举报
回复
1.在记录数据时就计算好. 先记录一个上升过程,然后直到出现开始变小,这时的前一个就是了.
2.记录完成后,遍历数据,找到第一个 大于左边,小于右边的值
LeetCode刷题模板.pdf
1.3.3.4. LC-34:在排序
数组中
查找元素的
第一个
和最后一个 23 1.3.3.5. LC-658:找到K个最接近的元素 25 1.3.4. 小结 28 1.4. LeetCode中二分查找题目 29 2. 双指针 30 2.1. 快慢指针 31 2.1.1. 什么是快慢指针 31 ...
扩展矩阵leetcode-Leetcode:LeetcodeAnswer-Java
34.在排序
数组中
查找元素的
第一个
和最后一个位置 searchRange 48.旋转图像 rotate 54.螺旋矩阵 spiralOrder 66.加一 plusOne 73.矩阵置零 setZeroes 84.柱状图中最大的矩形 largestRectangleArea 152.乘积最大子序列...
第四届 蓝桥杯 竞赛试题题目 C/C++高职高专组
比如,对一个整型
数组中
的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!! 以下的...
leetcode跳跃-LeetCode:力码
leetcode 跳跃 leetCode ...
第一个
错误的代码版本 075 Medium
寻找
峰值
078 Medium 最长公共前缀 079 Medium 最长公共子串 082 Easy 落单的数 083 Medium 落单的数 II 100 Easy 删除排序
数组中
的重
leetcode分发糖果-LeetCode:力码
leetcode分发糖果 LeetCode 前言 LeetCode刷题程序存放仓库 我好弱啊.jpg 更新记录 时间 序号 题目 分类 ...278.
第一个
错误的版本 ...34.在排序
数组中
查找元素的
第一个
和最后一个位置 分治算法-二分查找 17 101.对称二叉树
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章