Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Rekursiv Programmering | Rekursion och Matrismultiplikation
Matlab-Grunder
course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
Rekursiv Programmering

Rekursiv programmering, eller att låta ett program anropa sig självt, är en grundläggande aspekt av programmering som fyller en unik funktion. Här lär du dig att skriva ett rekursivt program som söker igenom ett träd av underkataloger och identifierar de som innehåller filer av intresse. Med detta verktyg kan du automatisera dina analyser och grafritningar över bibliotek av datafiler med ett knapptryck.

Uppgift

Ladda ner programmet Identify_Relevant_Subfolders_N_C.

  1. Ändra variabeln number_of_hidden_system_files beroende på ditt operativsystem, enligt videon:

    • Skapa en tom mapp på ditt skrivbord;

    • Använd dir-funktionen för att hämta dess katalog (se Avsnitt 4, Kapitel 5). Tilldela en variabel för att samla utdata;

    • Titta på hur många rader som finns i den returnerade strukturen, och ändra number_of_hidden_system_files till detta antal.

  2. Skapa ett slumpmässigt träd av mappar, vissa innehållande Excel-filer, andra inte, och kör Identify_Relevant_Subfolders_N_Chuvudmapparna.

  3. Kontrollera om den identifierade alla undermappar där du lade Excel-filer. Vid framtida programmering, om du behöver köra analyser eller grafritningfiler som finns i en katalog med mappar, kan du:

    • Köra Identify_Relevant_Subfolders_N_C (kanske ändra filändelsen för de filtyper du letar efter) på huvudmappen för att få en lista över alla undermappar av intresse;

    • Skapa en modul för att for-loopa över den listan av undermappar, använda dir-funktionen för att hämta varje mapps innehåll och eventuellt några if-satser för att fokusera på vissa filer, och köra dina analyser/grafritning på var och en.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
Rekursiv Programmering

Rekursiv programmering, eller att låta ett program anropa sig självt, är en grundläggande aspekt av programmering som fyller en unik funktion. Här lär du dig att skriva ett rekursivt program som söker igenom ett träd av underkataloger och identifierar de som innehåller filer av intresse. Med detta verktyg kan du automatisera dina analyser och grafritningar över bibliotek av datafiler med ett knapptryck.

Uppgift

Ladda ner programmet Identify_Relevant_Subfolders_N_C.

  1. Ändra variabeln number_of_hidden_system_files beroende på ditt operativsystem, enligt videon:

    • Skapa en tom mapp på ditt skrivbord;

    • Använd dir-funktionen för att hämta dess katalog (se Avsnitt 4, Kapitel 5). Tilldela en variabel för att samla utdata;

    • Titta på hur många rader som finns i den returnerade strukturen, och ändra number_of_hidden_system_files till detta antal.

  2. Skapa ett slumpmässigt träd av mappar, vissa innehållande Excel-filer, andra inte, och kör Identify_Relevant_Subfolders_N_Chuvudmapparna.

  3. Kontrollera om den identifierade alla undermappar där du lade Excel-filer. Vid framtida programmering, om du behöver köra analyser eller grafritningfiler som finns i en katalog med mappar, kan du:

    • Köra Identify_Relevant_Subfolders_N_C (kanske ändra filändelsen för de filtyper du letar efter) på huvudmappen för att få en lista över alla undermappar av intresse;

    • Skapa en modul för att for-loopa över den listan av undermappar, använda dir-funktionen för att hämta varje mapps innehåll och eventuellt några if-satser för att fokusera på vissa filer, och köra dina analyser/grafritning på var och en.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1
some-alt