Graficar en una segunda GUIDE
Publicado por jorge (9 intervenciones) el 13/06/2013 15:49:21
resulta que en mi GUIDE1 tengo 3 axes y un push button ("abrir") el cual me abre una segunda GUIDE2, en la cual tengo 3 axes y otro push button ("Plot").
cuando la corro directamente de la GUIDE2 (run GUIDE2) me gráfica las 3 gráficas sin ningún problema.
pero cuando corro desde GUIDE1 (run GUIDE1), >> "Abrir >> "Plot", me sale un error y me gráfica mis 3 gráficas en el ultimo axes
En la GUIDE1 tengo esta instrucción:
% --- Executes on button press in abrir.
function abrir_Callback(hObject, eventdata, handles)
open GUIDE2.fig
En la GUIDE2 tengo estas instrucciones:
% --- Executes on button press in Plot.
function Plot_Callback(hObject, eventdata, handles)
scripGraficas
axes(handles.g1);
plot(a,a,c,d,'g.');
axes (handles.g2);
plot(a,b,c,d,'g.');
axes(handles.g3);
plot(a,b,c,d,'g.');
Y el error que me da es :
??? Attempt to reference field of non-structure array.
Error in ==> GUIDE2>Plot_Callback at 217
axes(handles.g1);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> GUIDE2 at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)GUIDE2('Plot_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
Necesito su ayuda y su sabiduría para esto.
cuando la corro directamente de la GUIDE2 (run GUIDE2) me gráfica las 3 gráficas sin ningún problema.
pero cuando corro desde GUIDE1 (run GUIDE1), >> "Abrir >> "Plot", me sale un error y me gráfica mis 3 gráficas en el ultimo axes
En la GUIDE1 tengo esta instrucción:
% --- Executes on button press in abrir.
function abrir_Callback(hObject, eventdata, handles)
open GUIDE2.fig
En la GUIDE2 tengo estas instrucciones:
% --- Executes on button press in Plot.
function Plot_Callback(hObject, eventdata, handles)
scripGraficas
axes(handles.g1);
plot(a,a,c,d,'g.');
axes (handles.g2);
plot(a,b,c,d,'g.');
axes(handles.g3);
plot(a,b,c,d,'g.');
Y el error que me da es :
??? Attempt to reference field of non-structure array.
Error in ==> GUIDE2>Plot_Callback at 217
axes(handles.g1);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> GUIDE2 at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)GUIDE2('Plot_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
Necesito su ayuda y su sabiduría para esto.
Valora esta pregunta


0