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
información
Otras secciones de LWP con contenido de Matlab
- Código fuente de Matlab
- Cursos de Matlab
- Temas de Matlab
- Chat de Matlab
información
Códigos de Matlab
- COORDENADAS CARTESIANAS
- TRIÁNGULO
- Elige una carta
Imágen de perfil de JOSE JEREMIAS CABALLERO

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

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 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