parametrizacion con guide
Publicado por Antonio (32 intervenciones) el 04/02/2010 13:58:14
Hola a tod@s. Estoy desarrollando un programita con guide y tengo la siguiente duda:
Mi ventana tiene numerosos cuadros de texto, labels, axes y botones. Necesito que parte de estas figuras aparezcan y desaparezcan en la ventana según las necesidades del programa.
set(handles.objeto1,'Visible','on') esta es la instrucción tipo que uso para por ejemplo hacer que aparezca el 'objeto1'. Este sistema funciona.
La cuestión es que tengo que efectuar esta operación mucho y me gustaría automatizarla un poco. ¿Hay alguna manera de parametrizar el texto 'handles.objeto1'? Yo he intentado lo siguiente para hacer aparecer 10 objetos:
for i=1:10
nombre = strcat('handles.objeto',int2str(i));
set(nombre,'Visible','on');
end
Esto no funciona pq nombre es un 'string' y el comando set no lo reconoce.
Si hago: nombre = handles.objeto1, matlab devuelve un número 345.0010. No se que quiere decir.
Se le ocurre a alguien algo????
gracias
Mi ventana tiene numerosos cuadros de texto, labels, axes y botones. Necesito que parte de estas figuras aparezcan y desaparezcan en la ventana según las necesidades del programa.
set(handles.objeto1,'Visible','on') esta es la instrucción tipo que uso para por ejemplo hacer que aparezca el 'objeto1'. Este sistema funciona.
La cuestión es que tengo que efectuar esta operación mucho y me gustaría automatizarla un poco. ¿Hay alguna manera de parametrizar el texto 'handles.objeto1'? Yo he intentado lo siguiente para hacer aparecer 10 objetos:
for i=1:10
nombre = strcat('handles.objeto',int2str(i));
set(nombre,'Visible','on');
end
Esto no funciona pq nombre es un 'string' y el comando set no lo reconoce.
Si hago: nombre = handles.objeto1, matlab devuelve un número 345.0010. No se que quiere decir.
Se le ocurre a alguien algo????
gracias
Valora esta pregunta


0