作者PsMonkey (痞子军团团长)
站内Prob_Solve
标题Re: [问题] 可以帮我提点建议吗?关於寻找一个数列 …
时间Wed Aug 8 19:23:59 2007
※ 引述《kazumi6533 (patrick)》之铭言:
: A
: /\ 4
: 1 / \/\ B
: /\/ 3 \ /\ C
: / 2 \ / \ 6 /\
: \ / \/\ / \ /
: \/ 5 \/ \ /
: D 7 \/
: E
:
: 我想要判断ABCDE的相对位置
: 一开始是想把所有的端点,就是转折处都先找出来(也就是(Ti-1)- Ti跟(Ti+1)-Ti)
: 不同号的点)
: 可是这样用来比大小时会把1234567也一并比进去
: 不知道还有没有什麽方法可以解决,只要让我能有效的判断出每个波的高低点
: 也不一定要100%精准,因为我也知道哪里到哪李算一个段落就是个很大的问题了
^^^^^^^^^^^^^^^^^^
: 或者是请大家提示我如果想找跟这方面有关的讨论应该要从哪里下手好。
: 我是个初写程式的人,就被派到这种任务,现在完全不知道怎麽动手了
: 谢谢大家帮忙
:
: 推 kazumi6533:没错,我的问题就是"会出现模拟两可的状况"..应该说任意 08/07 08:06
: → kazumi6533:两个区间你都可以定义他为一群聚..里面的最高点跟最低 08/07 08:06
: → kazumi6533:点就是我要的点,问题在於这两个区间要从哪里开始哪里结 08/07 08:07
: → kazumi6533:束的问题,因为无法直接定义,所以我才会讲到群聚.. 08/07 08:08
: → kazumi6533:想像一个价格在"一段时间"内上下震荡渐渐上昇,一定时 08/07 08:09
: → kazumi6533:间後又上下震荡慢慢下跌,我无法给出一个"确切"的时间 08/07 08:11
: → kazumi6533:如一日,一周..等等...嗯..我想我要问的应该就是 08/07 08:12
: → kazumi6533:"我该如何定义我要区分的资料"来得到这一段区间内的最 08/07 08:14
: → kazumi6533:高与最低点,然後尽可能过滤掉中间的震荡,以求出高低 08/07 08:14
: → kazumi6533:高低之间的相对关系 08/07 08:15
如果你连时间的长短都没办法确定
那... 以我的智商,很难想像这个程式也好、定义也好,是要怎麽弄
如果能限制是某一段时间的波形
那至少还可以计算每个振幅,用平均值之类的方法来过滤转折点
(可能是一楼推文写的方法)
然後看是要切几段 or 要取几个点,那还有个依据
另外一个很好玩的部份是...
你都没有先定义出来,那怎麽谈「精准度」
不然,假设你当下的波形只有到 5
你也许会说 2, 3, 4 还是忽略不算
但是我觉得很重要呢....
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.193.251