Schema della sezione

  • Programma svolto

    Array di celle: creazione ed impiego; funzioni length e size per gli array di celle; uso degli array di celle per contenere array di caratteri; funzioni strlength, cellstr, strjoin, strsplit, iscellstr; array di celle e comma-separated list; variabili strutturate: definizione, modalità di creazione e loro impiego; funzioni rmfield, istruct, isfield, fieldnames; uso dinamico del nome di campo; vettori di strutture: creazione ed impiego; vettori di strutture e comma-separated list; strutture nidificate e vettori di strutture nidificate; uso delle funzioni mat2cell, cell2mat, num2cell; array categorici; funzioni categories, countcats e summary; array categorici ordinati; tabelle: definizione, modalità di creazione e loro impiego; principali proprietà delle tabelle (nomi delle righe e nomi delle variabili); funzioni polyfit e polyval.

    Per questa parte si può fare riferimento al Capitolo 8 del testo "Matlab - A Practical Introduction to Programming and Problem Solving - Fifth Edition" di Stormy Attaway.

    Per l'impiego delle funzioni mat2cell, cell2mat, num2cell, polyfit e polyval si faccia riferimento alla documentazione di Matlab ("doc" seguito dal nome della funzione in ambiente Matlab).

    Per le principali proprietà delle tabelle si veda la documentazione Matlab alla voce table