作者replay1121 (誠實可靠小郎君)
看板MATLAB
標題[問題] getrect函式之使用
時間Tue Jun 19 23:34:00 2007
getrect這函式是在圖形內用滑鼠選取矩形範圍的,
我的gui裡面在使用getrect這個函式時遇到了問題,
rect = getrect(ax) lets you select a rectangle
in the axes specified by the handle ax.
以上是help裡面對這個函式的敘述,
在gui中,axes的tag為axes1,
程式部份為
axes(handles.axes1), imshow(i);
rect = getrect(axes1); <===執行到這行就出現錯誤了
錯誤訊息為: ??? Undefined function or variable 'axes1'.
請問這是我函式使用錯誤還是哪裡的設定要改呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.227.95
1F:推 abin987:第一行改成 axes1=axes(handles.axes1),... 06/20 01:25
2F:→ replay1121:這樣可以嘛?趕緊來試試看! 06/20 07:21
3F:→ replay1121:失敗了,這樣改也不行耶...還有人可以幫忙一下嘛? 06/20 08:59
4F:推 shaple:第二行改rect = getrect(gcf); 06/20 09:43
5F:推 abin987:問一下 你的handles.axes1是什麼? 若沒什麼特定功能的話 06/20 10:45
6F:→ abin987:可以刪掉 只留 imshow(i); rect=getrect(gcf); 06/20 10:46
7F:推 replay1121:shaple大的方法可行,感謝!也感謝abin987的熱心幫忙! 06/20 10:47