Cursusinhoud
Matlab Basis
Matlab Basis
5. Recursie en Matrixvermenigvuldiging
Recursieve ProgrammeringInzicht in Matrices en MatrixvermenigvuldigingToepassen van Matrixvermenigvuldiging: Transformeren van Vectoren en CoördinatensystemenToepassen van Matrixvermenigvuldiging: Oplossen van Stelsels VergelijkingenToepassing van Matrixvermenigvuldiging: Afgeleiden en IntegralenCarrièremogelijkheden voor een MATLAB-programmeur
De Functies Sortrows en Find
Gegevens sorteren en specifieke items vinden is essentieel in veel toepassingen en programmeertaken. Matlab maakt het eenvoudig om deze taken uit te voeren met behulp van complexe criteria.
Taak
-
Maak eigen codefragmenten voor de sort- en find-functies, evenals andere details naar wens in de gehele sectie;
-
Herschrijf het kerngegevensanalyseprogramma (hoofdstuk 1) door de find-functie te gebruiken in plaats van een for-lus om te bepalen welke rijen in de oorspronkelijke dataset overeenkomen met unieke plantlocaties.
Het resultaat zal sterk lijken op het medische analyseprogramma (hoofdstuk 2):
- Slechts één for-lus is nodig. Deze doorloopt alle plantlocaties en berekent de eindresultaten voor elke locatie (dit was de tweede for-lus in het oorspronkelijke programma);
- In elke iteratie van deze for-lus gebruik je find in plaats van logische indexering binnen de lus om rijen te identificeren en de dataset te beperken tot de betreffende locatie.
Het staat je vrij om je programma's te modulariseren en te ontwerpen zoals je wilt!
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 5