看板 MATLAB 關於我們 聯絡資訊
※ 引述《sleeeve (看不到夢想的我)》之銘言: : 想請問大家,如何從plot上取點呢? : 是這樣的: : 1.我把圖型跑出來,假設一條取線。 : 2.我把滑鼠移到圖上,圖上就會出現兩條垂直線。(對! 就好像看股票,滑鼠在上面移動 : 會有兩條垂直線幫你看你想要圖上的 : 某個點) 編輯figure的WindowButtonMotionFcn, 讓滑鼠移動的時候取得axes的CurrentPoint, 依照CurrentPoint的x以及line的YData來更新兩垂直線的位置 : 3.然後當這兩條垂直線(十字型線),選到想要的點,妳按下左鍵,它就會訂出一點, : 多按幾個點,圖會根據你取的點,重新畫出一條取線。 編輯figure或axes或line的ButtonDownFcn, 滑鼠被按下時檢查figure的SelectionType來判斷是否為左鍵, 然後更新line的XData與YData, (或是把新舊混合XData與YData重新plot) : 有點類似curve fitting : 請問這要怎麼寫呢?? : 感謝!! 這個跟curve fitting其實沒啥關係, 只是會有大量的GUI object需要你來控制 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.67.56.254
sleeeve:感謝!! 03/27 10:33