精華區beta MATLAB 關於我們 聯絡資訊
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
abin987:第一行改成 axes1=axes(handles.axes1),... 06/20 01:25
replay1121:這樣可以嘛?趕緊來試試看! 06/20 07:21
replay1121:失敗了,這樣改也不行耶...還有人可以幫忙一下嘛? 06/20 08:59
shaple:第二行改rect = getrect(gcf); 06/20 09:43
abin987:問一下 你的handles.axes1是什麼? 若沒什麼特定功能的話 06/20 10:45
abin987:可以刪掉 只留 imshow(i); rect=getrect(gcf); 06/20 10:46
replay1121:shaple大的方法可行,感謝!也感謝abin987的熱心幫忙! 06/20 10:47