[其他] 不規則線段找斜率趨勢

看板Math作者 (藍調迷思)時間10年前 (2014/05/21 11:01), 10年前編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我現在有一個實驗結果如下圖. http://ppt.cc/ozD5 這兩個線段中,我想讓程式可以自動偵測出斜率趨近無限大,或者是0的線段,並且 此線段的長度必須大於某個設定的門檻,假設為50,如圖中紅色圈起部分. 圖中看到的並非單純兩線段,而是由無數不規則線段疊合而成的,所以才會看到有 許多分支,所以那些分之可以不用去管他. 但是就一條不規則路線的線段來看,斜率不斷的變化,很難明確的切割出局部斜率的趨勢 ,請問就這個問題,有人有想到好的解決辦法嗎~~ 感恩!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.3.115 ※ 文章網址: http://www.ptt.cc/bbs/Math/M.1400641318.A.CED.html

05/21 13:08, , 1F
要是我會這樣,寫for回圈檢驗每個小線段(50)的斜率(
05/21 13:08, 1F

05/21 13:08, , 2F
最小平方法fit),如果總誤差大於某個值時視為在轉折
05/21 13:08, 2F

05/21 13:08, , 3F
,所以你會得到多個線段的斜率,再判斷大於多少為無
05/21 13:08, 3F

05/21 13:08, , 4F
窮小於多少為0
05/21 13:08, 4F
感謝樓上! 但我有個小問題,如果遇到轉折的線段是忽略掉不做處理嗎? 是否所謂的小線段是指1:50, 2:51, 3:52, 4:53... 這樣的小線段,還是指1:50, 51:100 這樣的小線段呢? ※ 編輯: moonskyex (134.208.3.115), 05/21/2014 14:50:26

05/21 21:37, , 5F
用最小平方法,求高階的多項式。
05/21 21:37, 5F

05/21 22:16, , 6F
1:50 2:51這樣的小線段,然後有問題的線段不處理
05/21 22:16, 6F
謝謝樓上兩位!! ※ 編輯: moonskyex (134.208.3.115), 05/22/2014 12:59:07
文章代碼(AID): #1JV1Scpj (Math)