Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Include Page
ITGK - Matlab - Meny
ITGK - Matlab - Meny

Kodeforståelsesoppgaver (total videotid: 32:52)

...

Kodeoppgaver (total videotid: 1:39:13)

Preallokering og vektorisering handler om å få Matlab-koden til å kjøre fort, og siden slik optimalisering et mer avansert ekstrasteg man tar først når man vet hvordan man får kode som er korrekt er det i denne uken fokusert på vanskeligere kodeoppgaver. De to første demonstrerer vektorisering og preallokering, mens de tre neste handler om mer avansert Matlab-bruk. Oppgave tre viser hvordan man kan kombinere preallokering og while-løkker, mens oppgave fire og fem demonstrerer Matlab-problemløsningsmåten man bruker hvis man vil skrive vektorisert kode fremfor kode med egne for-løkker.

OppgaveVideotidBeskrivelseVanskelighetsgrad
Oppgave 5.2.1: Samlet Fahrenheitoversikt19:02Gradvis konstruksjon av vektor, preallokering og vektorisering.Middels
Oppgave 5.2.2: Karakterer10:26Preallokering i funksjon som returnerer en vektor med verdier.Middels
Oppgave 5.2.3: Utvikling av kvadratrotestimat15:49Produksjon av vektor i while-løkke, og hvordan dette kan gjøres effektivt.Vanskelig
Oppgave 5.2.4: Utregning av karaktersnitt20:42Større oppgave,med to løsninger beskrevet: en uvektorisert med for-løkke og preallokering, og en vektorisert.Vanskelig
Oppgave 5.2.5: Flyplasskø33:26Større oppgave om matrisemanipulasjon, med to løsninger beskrevet: en uvektorisert med for-løkke og preallokering, og en vektorisert.Vanskelig

...