作者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