Kursinnhold
Matlab-Grunnleggende
Matlab-Grunnleggende
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 legger du 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 bredt spekter av programmeringsapplikasjoner.
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 hvis det oppstår en feil. Hvis du oppdager at programmet ditt bruker for lang tid, trykk Ctrl+C
eller Command+C
i kommandovinduet for å stoppe det, og analyser koden din 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 være tilfellet, men hvis det ikke er det, må du finne en mer kreativ løsning for å eliminere dem fra rekursive kall. Lange kjøretider for programmet vil være et symptom på dette problemet.
Takk for tilbakemeldingene dine!