[問題] 找相對極大值已回收

看板MATLAB作者 (R/W/D)時間17年前 (2008/11/04 16:20), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/3 (看更多)
請問各位大大 小弟現在手上有一筆潮汐的水位紀錄 想要從中找出相對極大值並紀錄發生位置應該怎樣處理好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66

11/04 18:22, , 1F
find(X=max(X)); % where X is a vector
11/04 18:22, 1F

11/04 18:24, , 2F
少寫了一個等於 find(X==max(X)); 這樣才對
11/04 18:24, 2F

11/04 18:24, , 3F
嗯, 因為潮汐資料是不斷會有相對極大值 所以一樓大大
11/04 18:24, 3F

11/04 18:25, , 4F
的方法只是找出最大值QQ
11/04 18:25, 4F

11/04 18:27, , 5F
先 low-pass 如何? 潮汐應該有個低頻, 近似週期的信號
11/04 18:27, 5F

11/04 20:05, , 6F
先作zero-crossing再找潮高
11/04 20:05, 6F
文章代碼(AID): #1940MtZJ (MATLAB)
文章代碼(AID): #1940MtZJ (MATLAB)