Tecnología

Inicio

Cómo quitar una entrada de cuadro de lista en MATLAB

Cómo quitar una entrada de cuadro de lista en MATLAB


MATLAB es un entorno de software técnico utilizado para la recogida de datos, análisis, simulación y visualización. A menudo, en el curso de su flujo de trabajo, es necesario para permitir que un usuario a las decisiones de entrada en el flujo de trabajo, en lugar de realizar un proceso totalmente automatizado. Sin embargo, las opciones disponibles para los elementos de la interfaz de usuario, tales como cuadros de lista, se pueden manipular mediante programación.

Instrucciones

1 Crear un conjunto de células de cadenas que contiene las opciones para el cuadro de lista, en orden, de la siguiente manera:

my_options = { 'Primera' 'Segundo' 'Tercera'};

2 Crear y mostrar un cuadro de diálogo de la lista utilizando la función listdlg () como en el siguiente ejemplo:

[Selección, was_ok] = listdlg ( 'promptCadena', 'Hacer una selección:', 'ListString', my_options);

MATLAB se detiene la ejecución y no permite la entrada mientras el cuadro de diálogo está abierto. Los valores de retorno son el índice del valor seleccionado (s) y un booleano que indica si el cuadro de diálogo se cierra con el botón "OK" o "Cancelar".

3 Acceder a la lista actual de selecciones del cuadro de lista creados usando el creador gráfico interactivo de MATLAB interfaz de usuario, guía, utilizando la función get (). El list_box_handle es la manija a su lista de objetos gráficos de la caja:

current_list = get (list_box_handle, 'Cadena');

4 Establecer una nueva lista de selecciones en el cuadro de lista mediante la función set ():

conjunto (list_box_handle, 'Cadena', my_options);