Include Page | ||||
---|---|---|---|---|
|
Kodeforståelsesoppgaver (total videotid: 32:52)
Oppgave | Videotid | Beskrivelse | Vanskelighetsgrad |
---|---|---|---|
Oppgave 5.1.1: Vektoriserte funksjoner | 5:08 | Hvordan avgjøre om en funksjon er vektorisert eller ikke | Lett |
Kodeforståelsesoppgaver
Oppgave 5.1.1: Hvordan løse kodeforståelsesoppgaver.
Oppgavetekst
Code Block | ||
---|---|---|
| ||
|
Videoforklaring (mm:ss)
Svar
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
...
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Vektoriserte funksjoner | 3:54 | Hvordan avgjøre om en funksjon er vektorisert, og eventuelt hvordan den kunne blitt vektorisert. | Lett |
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
...
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Vektoriserte funksjoner | 10:49 | Vektoriseringsstatus av funksjon som bruker switch-setning, hvordan dette generelt er vanskelig, og verdien av "liksom-vektorisering" vha for-løkker. | Middels |
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
...
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Preallokering | 8:22 | Hvordan funksjoner uten preallokering blir ineffektive. | Lett |
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
...
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
Oppgave 5.1.6: Tittel
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
Oppgave x.y.z: Tittel
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
|
Preallokering | 4:43 | Om behovet for preallokering i vektorisert kode. | Lett |
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.
Oppgave | Videotid | Beskrivelse | Vanskelighetsgrad |
---|
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
Samlet Fahrenheitoversikt | 19:02 | Gradvis konstruksjon av vektor, preallokering og vektorisering. | Middels |
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
Karakterer | 10:26 | Preallokering i funksjon som returnerer en vektor med verdier. | Middels |
Oppgave 5.2.3: |
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
Utvikling av kvadratrotestimat | 15:49 | Produksjon av vektor i while-løkke, og hvordan dette kan gjøres effektivt. | Vanskelig |
Oppgave 5.2.4: |
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
...
Utregning av karaktersnitt | 20:42 | Større oppgave,med to løsninger beskrevet: en uvektorisert med for-løkke og preallokering, og en vektorisert. | Vanskelig |
Oppgave 5.2.5: |
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Expand | ||
---|---|---|
| ||
|
Oppgave 5.2.6: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Expand | ||
---|---|---|
| ||
|
Oppgave x.y.z: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
Flyplasskø | 33:26 | Større oppgave om matrisemanipulasjon, med to løsninger beskrevet: en uvektorisert med for-løkke og preallokering, og en vektorisert. | Vanskelig |
Alle oppgavene på en side
Oppgavevideoer uke 41 - alle oppgaver
...