5201314fff 发表于 2012-11-1 14:43:56

有趣的曲线分析,请大家看看!!!

本帖最后由 5201314fff 于 2012-11-1 15:01 编辑

有类似的数组如下,数组描绘出来的曲线有一些拐弯点,用什么方法找出那个拐弯点所对应的数据在数组中的位置呢?解决种类问题需要用到哪些知识呢?
上传了图片和数据,请各位过目:

如果有表述不清的地方,请大家指出,我再描述清楚。

除了微分、导数之外,哪个面的知识还可以解决这类问题呢?

canspider 发表于 2012-11-1 14:46:36

最简单的方法,你把相邻两点的差值计算出来,再画出来

as9901 发表于 2012-11-1 14:47:41

微分,拐点处微分值为零,两侧不同号

zb05022005 发表于 2012-11-1 14:59:52

求导数,找过零点

5201314fff 发表于 2012-11-1 15:00:16

as9901 发表于 2012-11-1 14:47 static/image/common/back.gif
微分,拐点处微分值为零,两侧不同号

非常谢谢,微分之前我也试过,但是在噪声大、拐点处变化缓慢的情况下该如何解决呢?
曲线看起来很平滑,但一求微分后噪声就被放大了很多,曲线的数据已经上传了,有兴趣你也可以试试,尤其是曲线2

5201314fff 发表于 2012-11-1 15:02:25

zb05022005 发表于 2012-11-1 14:59 static/image/common/back.gif
求导数,找过零点

曲线看起来很平滑,但一求微分后噪声就被放大了很多,曲线的数据已经上传了,有兴趣你也可以试试,尤其是曲线2

Halley 发表于 2012-11-1 15:27:24

楼主是做触摸屏的?

5201314fff 发表于 2012-11-1 15:35:32

Halley 发表于 2012-11-1 15:27 static/image/common/back.gif
楼主是做触摸屏的?

不是,这是从一个传感器采集出来的数据,有何指教?

5201314fff 发表于 2012-11-1 15:54:33

{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}

develop 发表于 2012-11-1 15:57:50

好像是在找"V"點

那就找第一個開始下降的點開始,在找個上升的點行不

Halley 发表于 2012-11-1 17:48:43

以前做过一个压力方面的 我那个变化范围大 比较容易找如果变化不大 外界干扰又比较严重的话 不大好找

jackielau 发表于 2012-11-1 19:54:27

放大了你采集的数据,发现其中有规律的噪声,你需要在采样前电路和采样程序中进行滤波。将其去除!
当然如果对定位的分辨率要求不高,可以微分后滤波
上面的原始数据
下面的是微分后的数据

5201314fff 发表于 2012-11-1 20:57:33

jackielau 发表于 2012-11-1 19:54 static/image/common/back.gif
放大了你采集的数据,发现其中有规律的噪声,你需要在采样前电路和采样程序中进行滤波。将其去除!
当然如 ...

谢谢!
像曲线2的就不太好弄了

5201314fff 发表于 2012-11-2 09:56:40

{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}{:biggrin:}{:biggrin:}

jackielau 发表于 2012-11-2 10:35:41

5201314fff 发表于 2012-11-1 20:57 static/image/common/back.gif
谢谢!
像曲线2的就不太好弄了

曲线2也是,同样的问题,不过噪声不太规律
还是老办法---滤波
最前电路滤波,其次采样滤波,如果还不行微分之后滤波,我没有太好的办法

as9901 发表于 2012-11-2 15:38:41

模拟微分后采样也许效果好些

5201314fff 发表于 2012-11-3 15:35:35

谁能帮我用 卡尔曼 滤波一下,谢谢!

xinbadazz 发表于 2012-11-3 17:15:39

小波分析,很有用的。

ddqq 发表于 2012-11-3 17:30:06

jackielau 发表于 2012-11-1 19:54 static/image/common/back.gif
放大了你采集的数据,发现其中有规律的噪声,你需要在采样前电路和采样程序中进行滤波。将其去除!
当然如 ...

高手, 你如何将二维数组中的数据做的微分?啥算法

jackielau 发表于 2012-11-5 15:17:41

ddqq 发表于 2012-11-3 17:30 static/image/common/back.gif
高手, 你如何将二维数组中的数据做的微分?啥算法

哪有二维数组啊???
再说二维数组就不可以微分了????

5201314fff 发表于 2012-11-14 15:01:30

ddqq 发表于 2012-11-3 17:30 static/image/common/back.gif
高手, 你如何将二维数组中的数据做的微分?啥算法

亲,我给的是一维数组哦{:smile:}

jade1988 发表于 2012-11-14 18:32:23



你说的是拐点,那就看拐点的定义么,凸凹性改变的点就是拐点,求二阶导数为0的点,在判断左右两侧的值的积是否小于0....

第一个求导数为0应该简单些!
页: [1]
查看完整版本: 有趣的曲线分析,请大家看看!!!