Re: [問題] 可以幫我提點建議嗎?關於尋找一個數列 …

看板Prob_Solve (計算數學 Problem Solving)作者 (痞子軍團團長)時間17年前 (2007/08/08 19:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ 引述《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
文章代碼(AID): #16kQVKvU (Prob_Solve)
文章代碼(AID): #16kQVKvU (Prob_Solve)