看板 MATLAB 關於我們 聯絡資訊
https://www.dropbox.com/s/2vr4skpdavyukgj/1.PNG?dl=0 https://www.dropbox.com/s/1srxob0jy0zf5sy/2.PNG?dl=0 如上兩個圖 我用隨機分布的方式設了已知的點 然後我要如何畫出橢圓或一個範圍的線將我想要的點 都包進我想要的範圍內 請大大們幫忙 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.211.118 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1426667528.A.216.html
physbook: 小畫家XD 03/18 17:02
kevio: 請問兩種點有何不同? 03/19 00:35
kevio: 另外是為何要用橢圓 圓形呢?? -->圓比較好設計 03/19 00:36
kevio: 橢圓有長短軸的問題 圓的話只有圓心和半徑兩個變數 03/19 00:37
kevio: 所有點取平均 找出距離這個圓心最遠的點為半徑 -->結束 03/19 00:38
kevio: 至於橢圓 就得先找出長短軸 分別想要多少才能畫 03/19 00:41
kevio: 先用所有點劃一條回歸線 重心(剛剛的圓心)一定在這條線上 03/19 00:42
kevio: 所有點到 這條回歸線的最長距為短軸 03/19 00:43
kevio: 所有點到 這條回歸線法線的最長距為長軸 03/19 00:44
kevio: 這樣繪畫出一個大概橢圓 包括多數的點 03/19 00:45
kevio: 再等比加大長短軸 用橢圓方程式驗證點是否在線內 03/19 00:46
kevio: 直到加大可包含所有點 03/19 00:48
kevio: 重點是 matlab沒有現成函式可畫橢圓 建議自己寫一個 03/19 00:48
JamesChen: 有的 psychtoolbox ecllipse 03/19 01:13