Kursinnhold
Matlab-Grunnleggende
Matlab-Grunnleggende
Modulær Programmering
Modulær programmering øker beregningseffektiviteten og gir deg mulighet til å kombinere, tilpasse og gjenbruke nyttige programmer du har skrevet. Lær hvordan du kan skrive modulære programmer ved hjelp av funksjoner i Matlab for å spare tid og øke ytelsen til programmene dine.
I Matlab er elementer markert med oransje påkrevd for funksjonserklæringer. function
-nøkkelordet brukes for å definere en funksjon, med utgangsvariabler omsluttet av firkantede klammer etterfulgt av et likhetstegn. Inngangsvariabler plasseres i parenteser rett etter funksjonsnavnet. Elementer i blått må fylles ut av brukeren, inkludert en kommaseparert liste over utgangsvariabler, en kommaseparert liste over inngangsvariabler, og funksjonsnavnet, som må følge de samme navnekonvensjonene som variabler.
Punktene vist i grått er kun for formateringsformål, brukt for å gjøre koden visuelt ryddigere. Matlab tillater ikke mellomrom eller linjeskift mellom elementer, så punkter kan fungere som en fortsettelsesmarkør for å fordele koden jevnere over flere linjer. Denne tilnærmingen er spesielt nyttig når listene over inn- og utgangsvariabler er lange, slik at koden ikke blir for tettpakket.
I tillegg kan funksjoner uten utgangsvariabler utelate både firkantede klammer og likhetstegn, mens funksjoner uten inngangsvariabler kan utelate parentesene. Hvis en funksjon verken har inn- eller utgangsvariabler, kan begge utelates helt, som vist i eksempelet.
Oppgave
Modulariser programmet du skrev til oppgaven i Kapittel 4;
La ett program skrive ut plasseringen til Excel-filen på datamaskinen din;
La et annet program importere dataene;
La et annet program utføre beregningene;
La et annet program eksportere dataene til Excel;
La et annet program kjøre alle disse individuelle programmene, uten å ta noen inn- eller utgangsvariabler, og verifiser at det fungerer ved å sjekke Excel-filresultatene mot det opprinnelige programmet fra Kapittel 4.
Takk for tilbakemeldingene dine!