c++ 关于二维曲线数据处理算法的问题

问题描述

c++ 关于二维曲线数据处理算法的问题

一条二维曲线数据,数据大概3万个,现在将它所有的波峰值和波谷值分别连起来了,就是两条曲线,因为数据的原因,曲线的形状会像正弦曲线一样弯弯曲曲,也就是说当在两个比较大的峰值之间会有一些比较小的峰值,想要将这些小的峰值去掉,最后绘制出来的两条峰峰值,一条是形似倒V,一条形似正V,应该怎样写这个算法

解决方案

你这个因为是数据的原因,所以你要祛除噪声,但是按照你的需求怎么感觉想把数据变成回归的问题呢,那你直接用数据拟合一个函数,完后画函数应该也行

解决方案二:

解决方案三:

搜“低通滤波”

解决方案四:

搜“CPP源代码 低通滤波”

解决方案五:

将三万组数据绘制出来后是一条曲线,将它的波峰值全部链接起来,形成图中的红色线条,将它的波谷值链接起来,形成图中的绿色线条,现在想要对两条峰值数据进行处理,最终绘制出图中黑色和紫色线条

解决方案六:

你的思路有问题。
黑色和紫色线条并不是你所谓两条峰值线条的拟合;
而是两条峰值线条的“包络”。搜“包络”。

时间: 2024-11-08 22:23:33

c++ 关于二维曲线数据处理算法的问题的相关文章

PHP二维数组去重算法_php技巧

需求 现在有下面一组二维数组: array(8) { [0]=> array(2) { ["name"]=> string(4) "name" ["value"]=> string(6) "青叶" } [1]=> array(2) { ["name"]=> string(5) "phone" ["value"]=> string(1

matlab中绘制二维图形

  matlab中有时为了看清方程,更加系统的了解方程,常常需要画图表达,那么为了绘制二维图形就需要了解matlab中常用的图形功能,下面介绍一下matlab中的二维图形功能. plot(x) ------------根据向量绘制二维曲线,例如: x=[1,2,3,5,4,3.5,2,0]; plot(x) plot(x,y)------------根据向量x,y绘制二维图形; 在matlab中利用plot(x,y)绘制y=2x^2(0<=x<=10)d的图形 x=linspace(0,10,

java如何生成二维码图片

1: 使用SwetakeQRCode在Java项目中生成二维码  http://swetake.com/qr/ 下载地址  或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip  这个是日本人写的,生成的是我们常见的方形的二维码  可以用中文  如:5677777ghjjjjj  2: 使用BarCode4j生成条形码和二维码  BarCode4j网址:http://sourceforge.net/projects/

android 二维码制作,显示到UI,并保存SD卡,拿来就能用!!

转载请注明出处:王亟亟的大牛之路 现在二维码已经渗透了我们的生活,各种扫码关注啊,扫码下载的,今天上一个根据输入内容生成二维码的功能. 包结构: 界面截图: 功能:输入网址–>生成图片–>显示到Imageview–>储存到本地SD卡中 MainActivity(重要的部分已详细标注,生成的图片也经过测试可用) public class MainActivity extends Activity { ImageView imageview; EditText webInput; Butto

[开源]C#二维码生成解析工具,可添加自定义Logo

原文:[开源]C#二维码生成解析工具,可添加自定义Logo 二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,中文等等.今天就来跟大家分享一下我的二维码生成解析工具,主要功能就是生成二维码,并且可以添加自定义的Logo.当然,网络上面生成二维码的工具多如牛毛,生成二维码早已不再新鲜.这个工具的一个亮点就是可以识别二维码,下面就来具体看看吧

[开源]C#二维码生成解析工具,可添加自定义Logo (转)

  二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,中文等等.今天就来跟大家分享一下我的二维码生成解析工具,主要功能就是生成二维码,并且可以添加自定义的Logo.当然,网络上面生成二维码的工具多如牛毛,生成二维码早已不再新鲜.这个工具的一个亮点就是可以识别二维码,下面就来具体看看吧,不过首先要补充一点二维码的知识. 一.二维码基础知识

Android 二维码 生成和识别二维码 附源码下载_Android

今天讲一下目前移动领域很常用的技术--二维码.现在大街小巷.各大网站都有二维码的踪迹,不管是IOS.Android.WP都有相关支持的软件.之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解.今天主要是讲解如何使用ZXing库,生成和识别二维码.这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码. 1.ZXing库介绍 这里简单介绍一下ZXing库.ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口

基于Android实现个性彩色好看的二维码_Android

我编码的风格,先给大家展示下效果图,亲们感觉效果还不错,很满意的话,请继续往下阅读. 之前呢,也写过用安卓实现二维码生成彩色的二维码和带logo的二维码,也知道可以使用QRCode和ZXing两种方式,然后这一篇呢也是写二维码使用BarcodeFormat.QR_CODE,主要也是看见很多的非常漂亮的二维码,这里呢主要模仿qq的二维码,并且也高仿实现了长按发送给朋友和保存到图库的功能,觉得不错呢就请多支持下,哪里不好呢也可以说出来.好了我们一步一步来. 第一步:简单二维码实现 先来个最简单的二维

Java 生成二维码的工具资料整理_java

1.  使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着  http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj  有朋友问我要这个图片生成的代码,我就在网上搜索然后整理了一个类,首先要把SwetakeQRCode的jar包qrcode.jar放在工程的编译