Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Programmazione Ricorsiva | Ricorsione e Moltiplicazione di Matrici
Basi di Matlab
course content

Contenuti del Corso

Basi di Matlab

Basi di Matlab

1. Sintassi di Base e Programmazione con un Editor di Testo
2. Fondamenti di Programmazione
3. Apprendimento Attraverso le Applicazioni
4. Visualizzazioni
5. Ricorsione e Moltiplicazione di Matrici

book
Programmazione Ricorsiva

La programmazione ricorsiva, ovvero quando un programma richiama sé stesso, è un aspetto fondamentale della programmazione che svolge un ruolo unico. Qui imparerai come scrivere un programma ricorsivo che esplora una struttura ad albero di sottocartelle e identifica quelle che contengono file di interesse. Disporre di questo strumento consente di automatizzare le analisi e la creazione di grafici su librerie di file di dati con la semplice pressione di un pulsante.

Attività

Scarica il programma Identify_Relevant_Subfolders_N_C.

  1. Modificare la variabile number_of_hidden_system_files in base al proprio sistema operativo, come mostrato nel video:

    • Creare una cartella vuota sul desktop;

    • Utilizzare la funzione dir per recuperare la sua directory (vedi Sezione 4, Capitolo 5). Assegnare una variabile per raccogliere il risultato;

    • Osservare quante righe sono presenti nella struttura restituita e modificare number_of_hidden_system_files con questo numero.

  2. Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire Identify_Relevant_Subfolders_N_C sulle cartelle principali.

  3. Verificare se sono state identificate tutte le sottocartelle in cui sono stati inseriti file Excel. Nella futura programmazione, se sarà necessario eseguire analisi o grafici su file contenuti all'interno di una directory di cartelle, sarà possibile:

    • Eseguire Identify_Relevant_Subfolders_N_C (eventualmente modificando l'estensione dei tipi di file ricercati) sulla cartella principale per ottenere un elenco di tutte le sottocartelle di interesse;

    • Creare un modulo per eseguire un for loop su quell'elenco di sottocartelle, utilizzando la funzione dir per estrarre i contenuti di ciascuna cartella e, eventualmente, alcune istruzioni if per concentrarsi su determinati file, ed eseguire le proprie analisi/grafici su ciascuna di esse.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Basi di Matlab

Basi di Matlab

1. Sintassi di Base e Programmazione con un Editor di Testo
2. Fondamenti di Programmazione
3. Apprendimento Attraverso le Applicazioni
4. Visualizzazioni
5. Ricorsione e Moltiplicazione di Matrici

book
Programmazione Ricorsiva

La programmazione ricorsiva, ovvero quando un programma richiama sé stesso, è un aspetto fondamentale della programmazione che svolge un ruolo unico. Qui imparerai come scrivere un programma ricorsivo che esplora una struttura ad albero di sottocartelle e identifica quelle che contengono file di interesse. Disporre di questo strumento consente di automatizzare le analisi e la creazione di grafici su librerie di file di dati con la semplice pressione di un pulsante.

Attività

Scarica il programma Identify_Relevant_Subfolders_N_C.

  1. Modificare la variabile number_of_hidden_system_files in base al proprio sistema operativo, come mostrato nel video:

    • Creare una cartella vuota sul desktop;

    • Utilizzare la funzione dir per recuperare la sua directory (vedi Sezione 4, Capitolo 5). Assegnare una variabile per raccogliere il risultato;

    • Osservare quante righe sono presenti nella struttura restituita e modificare number_of_hidden_system_files con questo numero.

  2. Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire Identify_Relevant_Subfolders_N_C sulle cartelle principali.

  3. Verificare se sono state identificate tutte le sottocartelle in cui sono stati inseriti file Excel. Nella futura programmazione, se sarà necessario eseguire analisi o grafici su file contenuti all'interno di una directory di cartelle, sarà possibile:

    • Eseguire Identify_Relevant_Subfolders_N_C (eventualmente modificando l'estensione dei tipi di file ricercati) sulla cartella principale per ottenere un elenco di tutte le sottocartelle di interesse;

    • Creare un modulo per eseguire un for loop su quell'elenco di sottocartelle, utilizzando la funzione dir per estrarre i contenuti di ciascuna cartella e, eventualmente, alcune istruzioni if per concentrarsi su determinati file, ed eseguire le proprie analisi/grafici su ciascuna di esse.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
some-alt