Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Recursieve Programmering | Recursie en Matrixvermenigvuldiging
Matlab Basis
course content

Cursusinhoud

Matlab Basis

Matlab Basis

1. Basis Syntaxis en Coderen met een Teksteditor
2. Basisprincipes van Coderen
3. Leren Door Toepassingen
4. Visualisaties
5. Recursie en Matrixvermenigvuldiging

book
Recursieve Programmering

Recursieve programmering, of het laten aanroepen van een programma door zichzelf, is een fundamenteel aspect van programmeren dat een unieke rol vervult. Hier leer je hoe je een recursief programma schrijft dat door een boomstructuur van submappen zoekt en diegene identificeert die bestanden van belang bevatten. Met deze tool kun je je analyses en grafieken automatiseren over bibliotheken van databestanden met één druk op de knop.

Taak

Download het programma Identify_Relevant_Subfolders_N_C.

  1. Pas de variabele number_of_hidden_system_files aan op basis van je besturingssysteem, zoals getoond in de video:

    • Maak een lege map op je bureaublad;

    • Gebruik de dir functie om de directory op te halen (zie Sectie 4, Hoofdstuk 5). Wijs een variabele toe om de output te verzamelen;

    • Kijk hoeveel rijen er in de teruggegeven structuur zitten, en wijzig number_of_hidden_system_files naar dit aantal.

  2. Maak een willekeurige boomstructuur van mappen, waarvan sommige Excel-bestanden bevatten en andere niet, en voer Identify_Relevant_Subfolders_N_C uit op de bovenliggende mappen.

  3. Controleer of alle submappen waarin je Excel-bestanden hebt geplaatst, zijn geïdentificeerd. In je toekomstige programmering, als je analyses of grafieken moet uitvoeren op bestanden binnen een map met mappen, kun je:

    • Identify_Relevant_Subfolders_N_C uitvoeren (eventueel de extensie van de gezochte bestandstypen aanpassen) op de bovenliggende map om een lijst te krijgen van alle relevante submappen;

    • Een module maken om met een for-lus over die lijst van submappen te gaan, waarbij je de dir functie gebruikt om de inhoud van elke map op te halen en eventueel enkele if-statements gebruikt om je te richten op bepaalde bestanden, en je analyses/grafieken op elk daarvan uit te voeren.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Matlab Basis

Matlab Basis

1. Basis Syntaxis en Coderen met een Teksteditor
2. Basisprincipes van Coderen
3. Leren Door Toepassingen
4. Visualisaties
5. Recursie en Matrixvermenigvuldiging

book
Recursieve Programmering

Recursieve programmering, of het laten aanroepen van een programma door zichzelf, is een fundamenteel aspect van programmeren dat een unieke rol vervult. Hier leer je hoe je een recursief programma schrijft dat door een boomstructuur van submappen zoekt en diegene identificeert die bestanden van belang bevatten. Met deze tool kun je je analyses en grafieken automatiseren over bibliotheken van databestanden met één druk op de knop.

Taak

Download het programma Identify_Relevant_Subfolders_N_C.

  1. Pas de variabele number_of_hidden_system_files aan op basis van je besturingssysteem, zoals getoond in de video:

    • Maak een lege map op je bureaublad;

    • Gebruik de dir functie om de directory op te halen (zie Sectie 4, Hoofdstuk 5). Wijs een variabele toe om de output te verzamelen;

    • Kijk hoeveel rijen er in de teruggegeven structuur zitten, en wijzig number_of_hidden_system_files naar dit aantal.

  2. Maak een willekeurige boomstructuur van mappen, waarvan sommige Excel-bestanden bevatten en andere niet, en voer Identify_Relevant_Subfolders_N_C uit op de bovenliggende mappen.

  3. Controleer of alle submappen waarin je Excel-bestanden hebt geplaatst, zijn geïdentificeerd. In je toekomstige programmering, als je analyses of grafieken moet uitvoeren op bestanden binnen een map met mappen, kun je:

    • Identify_Relevant_Subfolders_N_C uitvoeren (eventueel de extensie van de gezochte bestandstypen aanpassen) op de bovenliggende map om een lijst te krijgen van alle relevante submappen;

    • Een module maken om met een for-lus over die lijst van submappen te gaan, waarbij je de dir functie gebruikt om de inhoud van elke map op te halen en eventueel enkele if-statements gebruikt om je te richten op bepaalde bestanden, en je analyses/grafieken op elk daarvan uit te voeren.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1
some-alt