Manejar matrices nombradas en Guide
Publicado por Luis (6 intervenciones) el 17/01/2013 15:08:01
Hola!
Tengo un problema e intentare explicarlo lo mejor posible a ver si me pudierais ayudar.
Estoy haciendo una GUI. En ella cargo imagenes de diferentes carpetas y las voy nombrando como: handles.imagen1, handles.imagen2, etc.
Despues para visualizarlas tengo un pop menu que podre elegir entre 1, 2, ..etc (que seria el index). Cuando la elijo en el popmenu debo de mostrarlas en unos axes. Esto lo hago actualizando el CData de la imagen que muestro por defecto en un primer momento (handles.imagenimportadamostrada).
Es decir que ahora debo de decir:
set(handles.imagenimportadamostrada,'CData',handles.imagen(index));
y no puedo llamarlo de ninguna forma, he intentao hacerlo con string, char, num2str, strcat, de diferentes formas pero no se que hacer.
Puedo generar facilmente una variable "a" que dentro tenga el texto "handles.imagen1" pero luego no se como meter esa a en la estructura "set(handles.imagenimportadamostrada,'CData',handles.imagen(index));"
A ver si alguno me pudiera ayudar! gracias!
Tengo un problema e intentare explicarlo lo mejor posible a ver si me pudierais ayudar.
Estoy haciendo una GUI. En ella cargo imagenes de diferentes carpetas y las voy nombrando como: handles.imagen1, handles.imagen2, etc.
Despues para visualizarlas tengo un pop menu que podre elegir entre 1, 2, ..etc (que seria el index). Cuando la elijo en el popmenu debo de mostrarlas en unos axes. Esto lo hago actualizando el CData de la imagen que muestro por defecto en un primer momento (handles.imagenimportadamostrada).
Es decir que ahora debo de decir:
set(handles.imagenimportadamostrada,'CData',handles.imagen(index));
y no puedo llamarlo de ninguna forma, he intentao hacerlo con string, char, num2str, strcat, de diferentes formas pero no se que hacer.
Puedo generar facilmente una variable "a" que dentro tenga el texto "handles.imagen1" pero luego no se como meter esa a en la estructura "set(handles.imagenimportadamostrada,'CData',handles.imagen(index));"
A ver si alguno me pudiera ayudar! gracias!
Valora esta pregunta


0