2 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個贊
在matlab中畫完圖后可以使用data cursor工具來獲取圖中點(diǎn)的坐標(biāo)。
GUI:
在figures窗口點(diǎn)擊data cursor,選中圖像中任意點(diǎn),出現(xiàn)x,y坐標(biāo)值,如下圖。
但是x,y的值似乎不是那么精確,可能x,y數(shù)值是小數(shù)點(diǎn)后好幾位,但matlab默認(rèn)只保留到小數(shù)點(diǎn)后兩位。更改方法如下:
在顯示的數(shù)值窗口處右鍵:
點(diǎn)擊Edit Text Update Function,出現(xiàn)如下窗口:
我們看之前的數(shù)值在檢測上圖中的程序,可以發(fā)現(xiàn)以前的數(shù)值顯示的是四位有效數(shù)字。程序中的4,就表示有效數(shù)字的位數(shù)。把x,y都改成6位有效數(shù)字,效果如下:
改完之后file-save,保存到任意地方。關(guān)掉。此時該點(diǎn)還是四位有效數(shù)字。
選中該數(shù)據(jù)顯示窗口---delete
重新用data cursor選中該點(diǎn)
六位有效數(shù)字了.

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個贊
可用 datacursormode 函數(shù)打開或關(guān)閉指定窗口的Data Cursor。
例如:
datacursormode(gcf, 'on' ) |
添加回答
舉報(bào)