我有一個高斯繪製在-3到3範圍內的java程序(f = exp(-x^2/3))。我捕獲鼠標事件並讓鼠標只能沿着曲線移動,以便拾取值(f)和相應的x。有可能在matlab中實現相同的東西嗎?我在matlab中搜索鼠標事件,但似乎沒有任何低級別的鼠標控制甚至響應。有沒有辦法讓鼠標在matlab中保持曲線?
正如A. Donda所建議的,我嘗試了datacursormode。如果我在同一個圖上顯示兩條曲線,我可以輕鬆地在任一曲線上跟蹤鼠標的位置,不知道是否有可能在跟蹤中捕獲事件,以便我可以將相同曲線的值返回x座標,而我正在追蹤另一條曲線?或者如果可以改變顯示的黃色提示的方式或內容?我真正感興趣的是在同一個x位置上來自兩條曲線的函數值的和或差或乘積。
要修改數據提示之前設置
SnapToDataVertex
屬性爲off
,點擊右鍵,那麼「編輯文本功能」將打開一個回調編輯器。 – marsei