[運算] 如何取圖中的特定資料區間

作者: ms0344303 (我不玩了)   2018-04-17 11:43:44
https://i.imgur.com/xQH8XtU.png
如圖所示
我想擷取圖中 線段是水平的各線段(19段)
目前做法是用FIND 找出最一開始是200的點當起始 然後再從這點當起點找最一開始不是200的當中點取一段
總之就是每找到一點就縮小範圍 以此類推 用FIND找座標
可是這樣好像無法用FOR迴圈簡短表達
每次都要寫一大堆...
懇求更好的做法
作者: ejialan (eji)   2018-04-17 12:03:00
help diff
作者: profyang (prof)   2018-04-18 10:33:00
我數起來水平的線段有21段
作者: sppmg (sppmg)   2018-04-19 12:43:00
[data(1), data(diff(data)==0)] 應該可sry,應該是id=find(diff(y)==0); plot(x(id),y(id),'+')

Links booklink

Contact Us: admin [ a t ] ucptt.com