Cursusinhoud
Matlab Basis
Matlab Basis
Inzicht in Matrices en Matrixvermenigvuldiging
Matlab staat eigenlijk voor matrix laboratory, en een van de belangrijkste kenmerken is het geavanceerde vermogen om computationeel intensieve matrixproducten en inverses te berekenen! Hier laat je het programmeren even achterwege om een kader te scheppen voor het begrijpen van wat matrices zijn en wat hun vermenigvuldiging betekent, zodat je kunt begrijpen hoe en wanneer deze aspecten voorkomen in een enorme diversiteit aan programmeertoepassingen.
Taak
Als je moeite had met een van de concepten in de video, is je taak:
Besteed wat tijd aan het doornemen van het diagram en de voorbeelden die zijn gegeven, en/of doe online onderzoek naar een specifiek onderwerp;
Bekijk de video opnieuw met als doel meer vertrouwd te raken en het statement van de belangrijkste resultaten te begrijpen die we zullen gebruiken in toepassingen in de resterende hoofdstukken:
Zodra basissen zijn gekozen: elke lineaire transformatie wordt weergegeven door een unieke matrix, en elke matrix vertegenwoordigt een unieke lineaire transformatie;
Matrixvermenigvuldiging levert de unieke matrix op die de compositie beschrijft van de twee transformaties die worden weergegeven door de matrix in het product.
Een dieper begrip van de inhoud zal je vanzelfsprekend in staat stellen meer deuren te openen in je programmeertoepassingen.
Recursief programmeren, zoals while-lussen, heeft de potentie om in konijnenholen te belanden als er een fout is. Als je merkt dat je programma te lang duurt, druk dan op Ctrl+C
of Command+C
in het commandovenster om het te stoppen, en analyseer je code opnieuw.
Het kan nodig zijn om ervoor te zorgen dat eventuele verborgen systeembestanden bovenaan de lijst in de directory verschijnen die wordt geretourneerd door de dir-functie. Dit zou het geval moeten zijn, maar als dat niet zo is, zul je een meer creatieve manier moeten vinden om ze uit recursieve aanroepen te verwijderen. Lange programmalooptijden zouden een symptoom van dit probleem zijn.
Bedankt voor je feedback!