2012-08-23 100 views
0

我試圖插入一個地圖到MATLAB的GUI嚮導,我得到的錯誤:MATLAB GUI指南地圖錯誤

Error while evaluating uicontrol Callback

地圖不工作,當我運行在命令窗口中獨立,但當我在GUIDE中按下按鈕時,它會出現扭曲,然後出現錯誤。

這裏是我的代碼:

function temp_button_Callback(hObject,eventdata,handles) 
lat = [80 45 52; 45 46 34] 
long = [123 132 123; 120 122 119] 
temp = [67 68 69; 71 72 73] 

axesm('mercator','MapLatLimit',[-50 90],'MapLonLimit',[0 250]) 
framem on; gridm on; 
load coast; 
mlabel on; 
plabel on; 
plotm(lat,long,'k') 


contourfm(long,lat,temp) 

回答

0

contourfm(long,lat,temp)前右了clear lat long;。顯然你仍然需要這些變量,所以不要清除它們。

+0

對不起,這是一個錯字。它作爲一個腳本完美運行。 – user1608954

+0

當第一次在屏幕上繪圖時,繪圖會出現,但是當我按下另一個按鈕時,會將該繪圖繪製在上一個繪圖的頂部。 – user1608954