作者jeffppp (老了)
看板MATLAB
標題Re: [問題] GUI如何把axes中的圖片值傳出去
時間Fri Jan 16 00:44:22 2009
使用guide拉圖
會自動產生.m檔
以你的要求
要拉三個東西
兩個axes 圖示為x y 座標 上面有藍藍的曲線
一個button 圖示為上面有個OK的圖
拉完位置以後
可以點開編輯他的 Tag 改成你喜歡的 或是把他預設的記住
然後點上面狀態那個綠色的三角形 run
應該會產生一個m-file
找到裡面某一行
function pushbutton1_Callback(hObject, eventdata, handles)
↑↑↑↑↑↑
這就是 tag 名 這是button的tag
在這function內打你讀檔的指令
得到兩張圖以後
再打
axes(handles.axes1) 假設是左
↑↑↑
這也是tag名 是axes 左的tag
這是設定你要將圖畫在哪裡
image 圖1
axes(handles.axes2) 假設是右
↑↑↑
這也是tag名 是axes 右的tag
image 圖2
~結束~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.134
1F:推 wynneva:謝謝大大的回應 可是我有做到這裡 像原文說的出現其他問題 01/16 01:16
2F:→ wynneva:原本寫法在imread的時候就設定好I1和I2 現在用GUI我不知道 01/16 01:17
3F:→ wynneva:要怎麼把axes裡的圖片值給I1和I2 ˊˋ 01/16 01:18
4F:推 wynneva:已解決~多謝 01/16 02:59