Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forståelse av Matriser og Matrisemultiplikasjon | Rekursjon og Matrise-Multiplikasjon
Matlab-Grunnleggende
course content

Kursinnhold

Matlab-Grunnleggende

Matlab-Grunnleggende

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

book
Forståelse av Matriser og Matrisemultiplikasjon

Matlab står faktisk for matrix laboratory, og en av hovedfunksjonene er dens avanserte evne til å beregne krevende matriseprodukter og inverser! Her skal du legge programmering til side et øyeblikk for å etablere et rammeverk for å forstå hva matriser er, og hva deres multiplikasjon representerer, slik at du kan forstå hvordan, og gjenkjenne når, disse aspektene dukker opp i et enormt mangfold av programmeringsapplikasjoner.

Note
Merk

Forståelse av abstrakte matematiske strukturer krever ingen beregning, men konseptene forblir med vilje abstrakte (generalisert) for å maksimere deres anvendelighet. Diagrammet over strukturer vist i videoen, samt en egen PDF med eksempler, er tilgjengelig for å hjelpe deg mens du reflekterer og når du går gjennom applikasjonene i de følgende kapitlene.

Oppgave

Hvis du hadde problemer med noen av konseptene i videoen, er oppgaven din å:

  1. Bruke litt tid på å gjennomgå diagrammet + eksemplene som er gitt, og/eller undersøke et bestemt tema på nettet;

  2. Se videoen på nytt med mål om å bli litt mer kjent, og forstå formuleringen av de hovedresultatene vi skal bruke i applikasjoner i de resterende kapitlene:

    • Når baser er valgt: hver lineær transformasjon representeres av en unik matrise, og hver matrise representerer en unik lineær transformasjon;
    • Matrise­multiplikasjon gir ut den unike matrisen som beskriver sammensetningen av de to transformasjonene representert av matrisene i produktet.

En dypere forståelse av innholdet vil naturlig åpne flere dører i dine programmeringsapplikasjoner.

Rekursiv programmering, som while-løkker, har potensial til å havne i blindveier dersom det oppstår en feil. Hvis du oppdager at programmet ditt bruker for lang tid, trykk Ctrl + C eller Cmd + C i kommandovinduet for å stoppe kjøringen, og analyser koden på nytt.

Du må kanskje sørge for at eventuelle skjulte systemfiler vises øverst i listen i katalogen som returneres av dir-funksjonen. Dette skal normalt være tilfelle, men hvis det ikke er det, må du finne en mer kreativ løsning for å utelate dem fra rekursive kall. Lang kjøretid for programmet kan være et symptom på dette problemet.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2

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. Grunnleggende Koding
3. Læring Gjennom Applikasjoner
4. Visualiseringer
5. Rekursjon og Matrise-Multiplikasjon

book
Forståelse av Matriser og Matrisemultiplikasjon

Matlab står faktisk for matrix laboratory, og en av hovedfunksjonene er dens avanserte evne til å beregne krevende matriseprodukter og inverser! Her skal du legge programmering til side et øyeblikk for å etablere et rammeverk for å forstå hva matriser er, og hva deres multiplikasjon representerer, slik at du kan forstå hvordan, og gjenkjenne når, disse aspektene dukker opp i et enormt mangfold av programmeringsapplikasjoner.

Note
Merk

Forståelse av abstrakte matematiske strukturer krever ingen beregning, men konseptene forblir med vilje abstrakte (generalisert) for å maksimere deres anvendelighet. Diagrammet over strukturer vist i videoen, samt en egen PDF med eksempler, er tilgjengelig for å hjelpe deg mens du reflekterer og når du går gjennom applikasjonene i de følgende kapitlene.

Oppgave

Hvis du hadde problemer med noen av konseptene i videoen, er oppgaven din å:

  1. Bruke litt tid på å gjennomgå diagrammet + eksemplene som er gitt, og/eller undersøke et bestemt tema på nettet;

  2. Se videoen på nytt med mål om å bli litt mer kjent, og forstå formuleringen av de hovedresultatene vi skal bruke i applikasjoner i de resterende kapitlene:

    • Når baser er valgt: hver lineær transformasjon representeres av en unik matrise, og hver matrise representerer en unik lineær transformasjon;
    • Matrise­multiplikasjon gir ut den unike matrisen som beskriver sammensetningen av de to transformasjonene representert av matrisene i produktet.

En dypere forståelse av innholdet vil naturlig åpne flere dører i dine programmeringsapplikasjoner.

Rekursiv programmering, som while-løkker, har potensial til å havne i blindveier dersom det oppstår en feil. Hvis du oppdager at programmet ditt bruker for lang tid, trykk Ctrl + C eller Cmd + C i kommandovinduet for å stoppe kjøringen, og analyser koden på nytt.

Du må kanskje sørge for at eventuelle skjulte systemfiler vises øverst i listen i katalogen som returneres av dir-funksjonen. Dette skal normalt være tilfelle, men hvis det ikke er det, må du finne en mer kreativ løsning for å utelate dem fra rekursive kall. Lang kjøretid for programmet kan være et symptom på dette problemet.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
some-alt