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.
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 å:
-
Bruke litt tid på å gjennomgå diagrammet + eksemplene som er gitt, og/eller undersøke et bestemt tema på nettet;
-
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;
- Matrisemultiplikasjon 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.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.85
Forståelse av Matriser og Matrisemultiplikasjon
Sveip for å vise menyen
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.
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 å:
-
Bruke litt tid på å gjennomgå diagrammet + eksemplene som er gitt, og/eller undersøke et bestemt tema på nettet;
-
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;
- Matrisemultiplikasjon 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.
Takk for tilbakemeldingene dine!