Kursinnehåll
Matlab-Grunder
Matlab-Grunder
Förståelse av Matriser och Matrismultiplikation
Matlab står faktiskt för matrix laboratory, och en av dess främsta egenskaper är dess toppmoderna förmåga att beräkna beräkningsintensiva matrisprodukter och inverser! Här lägger du programmering åt sidan en stund för att skapa en ram för att förstå vad matriser är och vad deras multiplikation representerar, så att du kan förstå hur och känna igen när dessa aspekter dyker upp inom en enorm mångfald av programmeringstillämpningar.
Uppgift
Om du hade problem med några av koncepten i videon, är din uppgift att:
Ägna lite tid åt att gå igenom diagrammet + exemplen som tillhandahålls, och/eller undersöka ett särskilt ämne online;
Titta på videon igen med målet att bli lite mer bekant och förstå formuleringen av de huvudresultat vi kommer att använda i tillämpningar i de återstående kapitlen:
När baser har valts: varje linjär transformation representeras av en unik matris, och varje matris representerar en unik linjär transformation;
Matrismultiplikation ger ut den unika matris som beskriver sammansättningen av de två transformationer som representeras av matrisen i produkten.
En djupare förståelse av innehållet kommer naturligt att öppna fler dörrar i dina programmeringstillämpningar.
Rekursiv programmering, liksom while-loopar, har potentialen att hamna i kaninhål om det finns ett fel. Om du märker att ditt program tar för lång tid, tryck på Ctrl+C
eller Command+C
i kommandofönstret för att stoppa det, och analysera om din kod.
Du kan behöva säkerställa att eventuella dolda systemfiler visas överst i listan i katalogen som returneras av dir-funktionen. Detta bör vara fallet, men om det inte är det måste du hitta ett mer kreativt sätt att eliminera dem från rekursiva anrop. Långa programkörtider skulle vara ett symptom på detta problem.
Tack för dina kommentarer!