Matlab er en teknisk databehandling program for ingeniører . Matlab inneholder et verktøy for å bygge grafiske brukergrensesnitt ( GUI ) som lar brukerne velge objekter fra en palett av pre - kodede elementer og tilpasse disse objekter ved hjelp av en eiendom inspektør . Når det gjelder tid for brukeren å teste og bruke GUI , er det viktig å programmere en metode for å lukke GUI som sikrer at brukeren ikke vil miste noe arbeid . Dette kan gjøres ved å programmere en tett bekreftelse funksjon . Du trenger:
Matlab R2007a eller senere versjon
Vis flere instruksjoner
en
Åpne Matlab og skriv " guide" i kommandovinduet .
2
Klikk på "Åpne eksisterende GUI "-kategorien når du blir bedt . Naviger til den lagrede GUI , velg den og klikk " OK ".
3
Klikk på papir og blyant -ikonet i GUI editor vinduet for å åpne m- fil .
4
Legg til følgende kode under første funksjonen notert på m - fil: " guidata ( hObject , håndtak ); "
5
Skriv inn følgende kode under linjen med kode du skrev inn i trinn fire: "set ( handles.figure1 , ' CloseRequestFcn ' , @ closeGUI ); "
6
Skriv inn følgende på slutten av m - fil: " funksjon closeGUI (src , evnt ) "
7
Legg denne koden under den nye closeGUI funksjon: " valg = questdlg (' ? vil du lukke GUI ', ' Close Request Function ', ' Ja ', 'Ingen ',' Ja '); "
8
Type" switch utvalg ", på neste linje med kode
9
Type. " case "Ja" , "på neste linje med kode. Sørg for at denne linjen er innrykket gang .
10
Type " delete ( gcf )" på neste linje . Sørg for at denne linjen er innrykket to ganger.
11
type "case " Nei " " på neste linje . Sørg for at denne linjen er innrykket gang .
12
Type " return" på neste linje . Sørg for at denne linjen er innrykket to ganger.
13
Type " end" på neste linje for å fullføre din nye nær bekreftelse funksjon. Redd m - filen og du er ferdig .