我查了下资料,网上说有二阶导数寻峰,还有零卷积寻峰,再有就是根据数据点的变化趋势同时考虑数据噪声水平确定峰位等各种方法;但都是一些理论知识,我不知道该怎么用VC编程去实现,不知前辈有什么经验没有。 我之前说的“波峰的起点和终点”可能表达不明确,这句话本意是指 一个全能峰的起点和终点,依此确定该峰的跨度,比如说第300个数据点波形起来了,400点的时候达到了最大值,500点的时候又恢复到了背景值,那这个峰的跨度就是200个数据点。
卷积运算,要多少运算量
000011110000 111111111111 用这两个模板对源数据进行卷积。然后返回两个结果之商的图像来看一下 两个模板只是举例,要根据实际数据进行宽度调整。这与你定义的峰的宽度有关
我获取的只是一组离散数据,有几百个。我问一下,前辈说要进行一阶求导,是不是先要根据这些数据用曲线拟合或者样条差值算法计算出一个符合数据曲线走势的函数来,然后再根据这个函数求导? 我之前认为离散函数的一阶导数就是相邻两个数值做减法,但要是这样的话,由于我的数据波动比较大,可能效果不太好。再者就是,根据此方法找到了拐点,确定了峰高的位置,那这个波峰的起点和终点又怎么确定呢?
19,468
社区成员
50,698
社区内容
加载中
试试用AI创作助手写篇文章吧