Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Funzione di Sistema | Visualizzazioni
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
Funzione di Sistema

Scopri come far sì che Matlab sposti, rinomini e copi file e cartelle sul tuo computer, oltre a recuperare il contenuto delle directory delle cartelle. Queste utili funzioni possono farti risparmiare molto lavoro manuale e, nella prossima sezione, le useremo per automatizzare la creazione di grafici e le analisi su un'intera directory di cartelle contenenti file di dati.

Compito

Sperimenta! Crea alcuni file fittizi e cartelle e fai in modo che Matlab li sposti, rinomini e copi sul tuo computer.

Posiziona 4 o più copie del file Excel dal capitolo 3 in una cartella sul tuo computer. Poi:

  • Usa la funzione dir per restituire una struttura della directory di tutti i file Excel in questa cartella;

  • Crea una cell array vuota;

  • Usa un ciclo for per popolare la cell array con singole stringhe contenenti l'intera posizione del file (posizione + nomi dei file) di tutti i file Excel nella cartella.

Attenzione: ciò che costruirai in questa seconda parte verrà utilizzato nel primo capitolo della prossima sezione.

La variabile che assegni per acquisire la directory restituita da dir avrà la forma di una struttura: un array in cui le variabili sono assegnate a ciascun elemento dell'array.

La struttura avrà solo una singola colonna; quindi, fare riferimento ad altre colonne, come (1,2), genererà un errore.

Usa la funzione length per determinare quanti elementi (file) sono presenti nella struttura.

Indicizzare il primo elemento della tua variabile struttura, ad esempio directory(1,1), mostrerà un elenco di tutti i nomi delle variabili memorizzati per ciascun file.

Le variabili specifiche vengono poi recuperate aggiungendo un punto, seguito dal nome della variabile, dopo questo indice: ad esempio, directory(1,1).name.

Usa strcat per concatenare il nome del file (una stringa) con la posizione della cartella scelta (un'altra stringa), magari con uno / intermedio, per ottenere una singola stringa con la posizione completa del file + nome.

Provare con un solo file Excel nella cartella ed inserire codice manualmente nella finestra dei comandi per manipolare le variabili come desiderato può aiutare a chiarire gli errori ed è facile da fare in questo caso.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 5

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
Funzione di Sistema

Scopri come far sì che Matlab sposti, rinomini e copi file e cartelle sul tuo computer, oltre a recuperare il contenuto delle directory delle cartelle. Queste utili funzioni possono farti risparmiare molto lavoro manuale e, nella prossima sezione, le useremo per automatizzare la creazione di grafici e le analisi su un'intera directory di cartelle contenenti file di dati.

Compito

Sperimenta! Crea alcuni file fittizi e cartelle e fai in modo che Matlab li sposti, rinomini e copi sul tuo computer.

Posiziona 4 o più copie del file Excel dal capitolo 3 in una cartella sul tuo computer. Poi:

  • Usa la funzione dir per restituire una struttura della directory di tutti i file Excel in questa cartella;

  • Crea una cell array vuota;

  • Usa un ciclo for per popolare la cell array con singole stringhe contenenti l'intera posizione del file (posizione + nomi dei file) di tutti i file Excel nella cartella.

Attenzione: ciò che costruirai in questa seconda parte verrà utilizzato nel primo capitolo della prossima sezione.

La variabile che assegni per acquisire la directory restituita da dir avrà la forma di una struttura: un array in cui le variabili sono assegnate a ciascun elemento dell'array.

La struttura avrà solo una singola colonna; quindi, fare riferimento ad altre colonne, come (1,2), genererà un errore.

Usa la funzione length per determinare quanti elementi (file) sono presenti nella struttura.

Indicizzare il primo elemento della tua variabile struttura, ad esempio directory(1,1), mostrerà un elenco di tutti i nomi delle variabili memorizzati per ciascun file.

Le variabili specifiche vengono poi recuperate aggiungendo un punto, seguito dal nome della variabile, dopo questo indice: ad esempio, directory(1,1).name.

Usa strcat per concatenare il nome del file (una stringa) con la posizione della cartella scelta (un'altra stringa), magari con uno / intermedio, per ottenere una singola stringa con la posizione completa del file + nome.

Provare con un solo file Excel nella cartella ed inserire codice manualmente nella finestra dei comandi per manipolare le variabili come desiderato può aiutare a chiarire gli errori ed è facile da fare in questo caso.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 5
some-alt