0
A
回答
4
使用rbbox功能使用鼠標選擇區域相當簡單。
首先,將ButtonDownFcn添加到您正在繪製rbbox的軸上。
hax = axes(... , 'ButtonDownFcn', @OnClickAxes);
然後調用rbbox回調中這樣
function OnClickAxes(hax, evt)
point1 = get(hax,'CurrentPoint'); % hax is handle to axes
rbbox;
point2 = get(hax,'CurrentPoint'); % hax is handle to axes
end
這裏點1和點2將界定你的鼠標在數據座標繪製的矩形的兩個角。類型doc rbbox at matlab提示更多信息
現在來回答你的第二個問題的二維圖。
這一位代碼將提取並返回所選區域內的數據,用於軸內的所有行。
相關問題
- 1. 地區在MATLAB
- 2. 選擇在Matlab
- 3. 選擇MATLAB的
- 4. 選擇MATLAB
- 5. 選擇:Matlab的
- 6. Matlab功能選擇
- 7. 如何選擇MATLAB
- 8. MATLAB中的特徵選擇
- 9. Matlab中的列選擇
- 10. Matlab的 - 選擇的值
- 11. matlab - 導入時選擇行
- 12. 從MATLAB工作區的列中選擇特定行到數組
- 13. Matlab矩陣分區
- 14. MATLAB從地圖
- 15. 基於Matlab中的規則有選擇地編輯字符串
- 16. 在matlab地塊中選擇不同的顏色
- 17. Matlab:按元素選擇無循環
- 18. MATLAB:選擇值而不是位置
- 19. Matlab - 根據條件選擇特定行
- 20. 在Matlab中手動選擇ROI
- 21. matlab中voronoi圖的選擇性方向
- 22. MATLAB中的特徵選擇方法?
- 23. 如何在MATLAB中隨機選擇?
- 24. 選擇標準偏差參數在MATLAB
- 25. Matlab - 爲方程選擇數字
- 26. Matlab:選擇矩陣的一部分
- 27. 隨機選擇直方圖數據MATLAB
- 28. Matlab-選擇矩陣中的特定值
- 29. Matlab的可用數據選擇
- 30. 迴歸模型的matlab特徵選擇
我不知道你要定義,所以我不能提供任何具體的說明你的陰謀樣子或什麼樣的區域。嘗試查看ginput函數。 – ioums 2012-07-13 19:10:09
我的情節有一些二次曲線。 ginput只是給出選定的數據,但是當我有我的情節時,我需要能夠使用鼠標選擇某個區域或區域,例如使用鼠標拖動兩條水平線,這些線條之間的區域就是一個區域。 – 2012-07-13 19:39:45
ginput給出您點擊的位置的(x,y)座標。例如,您可以使用兩次單擊(即[x,y] = ginput(2))來定義矩形的左上角和右下角,並將該矩形中的所有內容用作區域。 – ioums 2012-07-13 19:46:36