Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Modulär Programmering | Kodningsgrunder
Matlab-Grunder
course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
Modulär Programmering

Modulär programmering ökar beräkningseffektiviteten och gör det möjligt att kombinera, variera och återanvända användbara program som du har skrivit. Lär dig att skriva modulära program med hjälp av funktioner i Matlab för att spara tid och förbättra prestandan i dina program.

I Matlab är de delar som markeras i orange obligatoriska för funktionsdeklarationer. Nyckelordet function används för att definiera en funktion, där utmatningsvariablerna omsluts av hakparenteser följt av ett likhetstecken. Inmatningsvariabler placeras inom parenteser direkt efter funktionsnamnet. Delar i blått ska fyllas i av användaren, inklusive en kommaseparerad lista över utmatningsvariabler, en kommaseparerad lista över inmatningsvariabler och funktionsnamnet, som måste följa samma namngivningskonventioner som variabler.

Punkterna som visas i grått är endast för formateringsändamål och används för att göra koden visuellt tydligare. Matlab tillåter inte mellanslag eller radbrytningar mellan element, så punkter kan fungera som en fortsättningsmarkör för att fördela koden jämnare över flera rader. Detta är särskilt användbart när listorna över in- och utmatningsvariabler är långa, för att undvika att koden blir för kompakt.

Dessutom kan funktioner utan utmatningsvariabler utelämna både hakparenteser och likhetstecken, medan funktioner utan inmatningsvariabler kan utelämna parenteser. Om en funktion saknar både inmatnings- och utmatningsvariabler kan båda utelämnas helt, vilket visas i kodexemplet.

Uppgift

  • Modulisera programmet du skrev för uppgiften i Kapitel 4;

  • Låt ett program returnera platsen för Excel-filen på din dator;

  • Låt ett annat program importera data;

  • Låt ett annat program utföra beräkningarna;

  • Låt ett annat program exportera data till Excel;

  • Låt ett annat program köra alla dessa individuella program, utan att ta några inmatnings- eller utmatningsvariabler, och verifiera att det fungerar genom att kontrollera dina Excel-fileresultat mot ditt ursprungliga program från Kapitel 4.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
Modulär Programmering

Modulär programmering ökar beräkningseffektiviteten och gör det möjligt att kombinera, variera och återanvända användbara program som du har skrivit. Lär dig att skriva modulära program med hjälp av funktioner i Matlab för att spara tid och förbättra prestandan i dina program.

I Matlab är de delar som markeras i orange obligatoriska för funktionsdeklarationer. Nyckelordet function används för att definiera en funktion, där utmatningsvariablerna omsluts av hakparenteser följt av ett likhetstecken. Inmatningsvariabler placeras inom parenteser direkt efter funktionsnamnet. Delar i blått ska fyllas i av användaren, inklusive en kommaseparerad lista över utmatningsvariabler, en kommaseparerad lista över inmatningsvariabler och funktionsnamnet, som måste följa samma namngivningskonventioner som variabler.

Punkterna som visas i grått är endast för formateringsändamål och används för att göra koden visuellt tydligare. Matlab tillåter inte mellanslag eller radbrytningar mellan element, så punkter kan fungera som en fortsättningsmarkör för att fördela koden jämnare över flera rader. Detta är särskilt användbart när listorna över in- och utmatningsvariabler är långa, för att undvika att koden blir för kompakt.

Dessutom kan funktioner utan utmatningsvariabler utelämna både hakparenteser och likhetstecken, medan funktioner utan inmatningsvariabler kan utelämna parenteser. Om en funktion saknar både inmatnings- och utmatningsvariabler kan båda utelämnas helt, vilket visas i kodexemplet.

Uppgift

  • Modulisera programmet du skrev för uppgiften i Kapitel 4;

  • Låt ett program returnera platsen för Excel-filen på din dator;

  • Låt ett annat program importera data;

  • Låt ett annat program utföra beräkningarna;

  • Låt ett annat program exportera data till Excel;

  • Låt ett annat program köra alla dessa individuella program, utan att ta några inmatnings- eller utmatningsvariabler, och verifiera att det fungerar genom att kontrollera dina Excel-fileresultat mot ditt ursprungliga program från Kapitel 4.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt