标题:C语言寻找一组数据中的第一第二峰值
只看楼主
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:0 
提供的文件编号0、1、2,2的文件找到如下

分析一下3个文件数据,发现0文件2个标准谷,1文件2个非标准谷,2文件只有1谷。贴主确认一下看是否?

[此贴子已经被作者于2020-2-12 13:59编辑过]

2020-02-12 13:45
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
回复 11楼 xianfajushi
我改变了下代码
0文件
-313.630000     xiabiao 1575
-307.120000     xiabiao 96
1文件
-453.604000     xiabiao 1160
-300.609000     xiabiao 1250
2文件
-359.203000     xiabiao 338
-196.443000     xiabiao 429
分析一下3个文件数据,发现0文件2个标准谷,1文件2个标准谷,2文件谷峰离和谷腰离的太近,一个标准谷。

[此贴子已经被作者于2020-2-12 14:11编辑过]


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-12 13:58
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:0 
1和2文件后第二个位置只怕是上升过程的,未必是另一个谷底。
以下是引用叶纤在2020-2-12 13:58:32的发言:
我改变了下代码
0文件
-313.630000     xiabiao 1575
-307.120000     xiabiao 96
1文件
-453.604000     xiabiao 1160
-300.609000     xiabiao 1250
2文件
-359.203000     xiabiao 338
-196.443000     xiabiao 429

2020-02-12 14:05
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
回复 13楼 xianfajushi
我画了一下三个文件的波形图,可能我分析的有错吧

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-12 14:28
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
以下是引用xianfajushi在2020-2-12 14:05:21的发言:

1和2文件后第二个位置只怕是上升过程的,未必是另一个谷底。

题目目的就是找两个峰值,就是找出最尖尖的那一部分,并没有考虑上升或下降,只要找到最尖尖的那一部分就行了,就像我楼上发的图,自己想的仍是自己想的,还是看数据说话比较实在

[此贴子已经被作者于2020-2-12 14:43编辑过]


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-12 14:40
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:4 
0文件:
-313.630000, 1575行
-310.375000, 1572行

1文件:
-453.604000, 1160行
-450.349000, 1165行

2文件:
-359.203000, 338行
-355.948000, 339行
2020-02-12 16:09
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:0 
我觉得题目有偏颇,应该是找谷值,且未必每个文件数据都是2个谷值。
我说的标准谷为谷顶数据0为界,非标准谷底为谷顶未回到0以上就又下降。
我说的是要把寻找谷值的条件界定清楚,因为一个谷值有下降沿和上升沿是要定义清楚的,就是说未回到数据为0又下降的算不算是另一个谷值,又谷值的幅度到底定义为多少。
思路未明确,设计的程序找到的数据就会大不相同,只有明确了需要的所有定义,才能编写出正确的处理程序。
提供的数据谷的下降沿和上升沿不是直线的,而是2个沿线过程中有上升和下降的。

文件2的337至341之间只能算是类似一个平底。

[此贴子已经被作者于2020-2-12 17:02编辑过]

2020-02-12 16:28
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
我以为我理解有问题,我特意把峰值,正峰值,负峰值,峰谷值,峰峰值,谷值,最大值,最小值看了个遍,顺便看了平值,

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-12 17:39
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:0 
新思路设计的3个文件找到的谷值倒序输出,花费这2天时间,绞尽脑汁,彻夜难眠,很辛苦才写出来,一遍历即可得整个数据的所有下降沿上升沿谷口。



[此贴子已经被作者于2020-2-13 12:32编辑过]

收到的鲜花
  • 叶纤2020-02-13 13:00 送鲜花  1朵   附言:完全对了
2020-02-13 07:53
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
回复 19楼 xianfajushi
我看您文件2的数据好像有点模糊不定
我给您张图吧我的文件2
-359.203000     xiabiao 338
-53.213500      xiabiao 1559
文件2图


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-13 13:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499186-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.304219 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved