Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Modulær Programmering | Kodningsgrundlag
Matlab Grundlæggende
course content

Kursusindhold

Matlab Grundlæggende

Matlab Grundlæggende

1. Grundlæggende Syntaks og Kodning med en Teksteditor
2. Kodningsgrundlag
3. Læring Gennem Anvendelser
4. Visualiseringer
5. Rekursion og Matrixmultiplikation

book
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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Matlab Grundlæggende

Matlab Grundlæggende

1. Grundlæggende Syntaks og Kodning med en Teksteditor
2. Kodningsgrundlag
3. Læring Gennem Anvendelser
4. Visualiseringer
5. Rekursion og Matrixmultiplikation

book
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.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt