MATLAB is een technische software -omgeving wordt gebruikt voor het verzamelen van gegevens , analyse , simulatie en display. Vaak in de loop van de werkstroom , is het noodzakelijk om een gebruiker toe te voeren beslissingen in de workflow plaats van het uitvoeren van een volledig geautomatiseerd proces . Echter , de beschikbare elementen van de gebruikersinterface , zoals keuzelijsten opties , kan worden gemanipuleerd via programmering . Instructies 1 Maak een cel array van tekenreeksen die de opties voor het vak staan, in volgorde , als volgt : my_options = { ' First ' ' Tweede ' ' Derde ' } ; kopen van 2 maken en een lijst dialoogvenster met de listdlg ( )-functie zoals in het volgende voorbeeld : [ selectie , was_ok ] = listdlg ( ' promptString ' , ' Make een selectie : ' , ' ListString ' , my_options ) ; MATLAB pauzes uitvoering en staat niet toe -ingang , terwijl het dialoogvenster is geopend . De return waarden zijn de index van de geselecteerde waarde (n ) en een boolean die aangeeft of de dialoog werd afgesloten met de "OK" of "Annuleren" knop . Toegang 3 de huidige lijst van keuzelijst selecties gemaakt met behulp van MATLAB interactieve grafische user interface schepper , GUIDE , met behulp van de functie te krijgen ( ) . De list_box_handle is het handvat om uw keuzelijst graphics object : current_list = krijgen ( list_box_handle , ' String ' ) ; 4 Stel een nieuwe lijst van selecties in de keuzelijst met de set ( ) functie : set ( list_box_handle , ' string ' , my_options ) ;
|