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

Kursinnhold

Matlab-Grunnleggende

Matlab-Grunnleggende

1. Grunnleggende Syntaks og Koding med en Teksteditor
2. Kodegrunnlag
3. Læring Gjennom Applikasjoner
4. Visualiseringer
5. Rekursjon og Matrise-Multiplikasjon

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Matlab-Grunnleggende

Matlab-Grunnleggende

1. Grunnleggende Syntaks og Koding med en Teksteditor
2. Kodegrunnlag
3. Læring Gjennom Applikasjoner
4. Visualiseringer
5. Rekursjon og Matrise-Multiplikasjon

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt