Matlab - al pulsar un boton de GUI se abre otra vez la misma GUI

 
Vista:

al pulsar un boton de GUI se abre otra vez la misma GUI

Publicado por Marta (4 intervenciones) el 01/12/2015 23:25:22
Hola,

tengo unos botones en gui que cada que son pulsados dibujan un gráfico al lado. Pero cada vez que pulso uno de estos botones se abre un nuevo gui (igual a l'anterior) pero con el dibujo, es decir, cuando se pulsa el boton aparece en un nuevo gui el grafico en vez de aparecer en el mismo donde se pulsa el botón.

Antes me salía correctamente pero sin darme cuanta he debido variar alguna cosa, alguien sabe que puede ser o como podría solucionarlo?

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

al pulsar un boton de GUI se abre otra vez la misma GUI

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 02/12/2015 00:14:05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function varargout = graficas_axes(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @graficas_axes_OpeningFcn, ...
                   'gui_OutputFcn',  @graficas_axes_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
 
function graficas_axes_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
 
 
function varargout = graficas_axes_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
 
function pushbutton1_Callback(hObject, eventdata, handles)
axes(handles.axes1)
fplot('sin(x)',[-pi pi])
 
 
function pushbutton2_Callback(hObject, eventdata, handles)
axes(handles.axes2)
fplot('cos(x)',[-2*pi 2*pi]
)


Saludos .
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Estimado Usuario, el correo es para servicios de cursos, asesoría y programación en Matlab.
Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar