我有一個.fig文件,它自己的GUI控制.m腳本。我有一個用戶定義的腳本進行計算。我的用戶定義腳本中有一個情節,我想在我的G.U.I中找到。所述.FIG文件由這樣一組的5個軸地塊:用於句柄沒有導入繪圖到GUI - MATLAB
function MyScript = MyFile(handles)
忽略數據:
與繪圖功能我的用戶定義的腳本是這樣獲取劇情本身,我的繪圖功能是寫在同一個用戶定義函數
plot(handles.x,y)
在GUI腳本我稱之爲的MyScript:
% --- Executes just before SoftwareMonitoringToolGUI is made visible.
function SoftwareMonitoringToolGUI_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to SoftwareMonitoringToolGUI (see VARARGIN)
% Choose default command line output for SoftwareMonitoringToolGUI
handles.output = hObject;
MyScript(handles);
% Update handles structure
guidata(hObject, handles);
但它不起作用。任何人都可以告訴我我做錯了什麼?
注意:我只是試圖得到當前(在此查詢)工作的情節1。我可以使用子圖,但是我想一次直觀地顯示所有5個圖,並最終添加更多選項,如滑塊等。
如何定位特定的軸?如果在每個繪圖之前沒有使每個軸都處於當前狀態,那麼plot命令可能需要軸處理輸入(最好指定'plot'的句柄。 ) – chappjc
這不只是我有這個問題的情節。這也是數字。我有一個不同的線索,我認爲這更清楚地表明瞭這一點。這是它:http://stackoverflow.com/questions/20640955/import-figures-to-matlab-gui-using-handles – loco