Schema della sezione

    • Programma svolto

      L'ambiente Matlab; help e documentazione in Matlab; identificatori e loro caratteristiche; tipi di variabile; espressioni; il comando format long e short; operatori aritmetici; regole di precedenza degli operatori; versione funzionale degli operatori; costanti; numeri casuali (funzioni rand e randi); errori dovuti ad approssimazioni;  stringhe e array di caratteri; operatori ed espressioni relazionali; il tipo logical; operatori logici; xor; casting tra tipi; funzione cast; tipo char e codice ascii; principali funzioni numeriche; funzioni sign, fix, floor, ceil, rem e mod; differenza tra fix e floor e tra rem e mod; funzioni per il calcolo dei logartmi e dell'esponenziale; funzioni deg2rad e rad2deg.


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

    • La sezione "Controllo della visualizzazione dei numeri durante l'arrotondamento" al link riportato illustra con un esempio come l'approssimazione dovuta alla rappresentazione dei numeri in virgola mobile possa originare un'apparente contraddizione tra il formato di visualizzazione di un numero (funzione "format") e l'arrotondamento dello stesso (funzione "round").

      NB: per comprendere l'esempio, si osservi che la funzione round arrotonda verso l'alto quando l'ultima cifra decimale del numero da arrotondare è 5.