Matlab - Pasar entructura a funcion

 
Vista:

Pasar entructura a funcion

Publicado por jesus (2 intervenciones) el 24/10/2005 14:43:27
A ver si me podeis hecer una mano que acabo de empezar con el gui y no tengo ni idea;
tengo una figura definida que me genera un M-file con la llamadas a botones, axes edit..ect
Dentro de ese M-file y concreytamente dentro de una funcion de apretar boton, llamo a otra funcion propia que esta e un Mfile diferente. La pregunta es: es posible que desde esa funcion que esta en otro Mfile pueda pintar en el axes de la figura?si es que si ,¿COMO COÑO SE HACE?
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

RE:Pasar entructura a funcion

Publicado por bb1980 (2 intervenciones) el 27/10/2005 16:16:55
Hola jesús

lo que tienes que hacer es obtener el 'handle' de cada figura. Y desde la figura 2 toca el handle de la figura 1

Asi en la figura 2, obtienes el handle de la figura 1
fig1 = openfig(mfilename,'reuse');
handles1 = guihandles(fig1);

para pintar en un axes de la figura 1
lo q debes es activar el axes sobre el q quiere pintar

axes(handles1.axes)
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