Kursusindhold
Matlab Grundlæggende
Matlab Grundlæggende
Modulær Programmering
Modulær programmering øger beregningseffektiviteten og giver mulighed for at kombinere, tilpasse og genbruge nyttige programmer, du har skrevet. Lær at skrive modulære programmer ved hjælp af funktioner i Matlab for at spare tid og forbedre programmets ydeevne.
I Matlab er elementer markeret med orange påkrævede for funktionsdeklarationer. Nøgleordet function
bruges til at definere en funktion, hvor outputvariabler er omsluttet af firkantede parenteser efterfulgt af et lighedstegn. Inputvariabler placeres i parenteser umiddelbart efter funktionsnavnet. Elementer i blå skal udfyldes af brugeren, herunder en kommasepareret liste over outputvariabler, en kommasepareret liste over inputvariabler samt funktionsnavnet, som skal følge de samme navngivningsregler som variabler.
Punkterne vist i grå er udelukkende til formateringsformål og bruges til at gøre koden mere overskuelig. Matlab tillader ikke mellemrum eller linjeskift mellem elementer, så punkter kan fungere som fortsættelsesmarkør for at fordele koden mere jævnt over flere linjer. Denne metode er især nyttig, når listerne over input- og outputvariabler er lange, så koden ikke bliver for tæt pakket.
Derudover kan funktioner uden outputvariabler udelade både firkantede parenteser og lighedstegn, mens funktioner uden inputvariabler kan udelade parenteser. Hvis en funktion hverken har input eller outputvariabler, kan begge dele udelades helt, som vist i eksemplet.
Opgave
Modulariser programmet, du skrev til opgaven i Kapitel 4;
Lad ét program returnere placeringen af Excel-filen på din computer;
Lad et andet program importere dataene;
Lad et andet program udføre beregningerne;
Lad et andet program eksportere dataene til Excel;
Lad et andet program køre alle disse individuelle programmer uden at tage nogen input eller outputvariabler, og verificer at det virker ved at tjekke dine Excel-fileresultater med dit oprindelige program fra Kapitel 4.
Tak for dine kommentarer!