Section outline

    • Installazione di Matlab e uso di base

      Contenuti:

      • Come installare Matlab
      • Utilizzo di base: "Matlab come calcolatrice"
      • Variabili
      • Script
      • Creare matrici e vettori
      • Operazioni di base dell'algebra lineare
      • Soluzione di sistemi lineari, det, eig
      • Accedere a singoli elementi di matrici e vettori
      • Introduzione ai cicli for per automatizzare operazioni
      • L'istruzione plot per creare semplici grafici (con vettori di punti equispaziati)
    • Iterare con i cicli for

      Contenuti:

      • Esempi di cicli for, ad esempio, visualizzare quadrati successivi
      • La sintassi a:t:b all'interno di un ciclo for
      • Calcolare la somma degli elementi di un vettore
      • Esercizio: confrontare modelli di popolazione con crescita lineare ed esponenziale (in tempo discreto)
      • Esercizio: la sequenza di Fibonacci (come crescita di una popolazione di conigli)
    • Operazioni più complesse: cicli annidati, istruzione if, lettura di dati esterni

      Contenuti:

      • Uso di cicli for annidati per creare una matrice
      • Introdurre breakpoint e seguire l'esecuzione tramite il debugger di Matlab
      • Altri esercizi di creazione matrici con cicli for
      • L'istruzione if
      • Esempi di cicli if + for: scrivere tutti i quadrati perfetti di quattro cifre
      • Gestione di dati esterni: leggere file Excel.
      • Semplice analisi di dati: media; contare i valori maggiori di una certa soglia; plot di una serie di dati.
      • Esercizio: modellare il comportamento di una popolazione (in tempo discreto)
    • Esercizi e funzioni

      Contenuti:

      • Esercizi di riepilogo su cicli for.
      • Funzioni: sintassi e primi esempi
      • Convertire soluzioni di esercizi precedenti in funzioni
      • Esercizio: la "media mobile" di un vettore.