Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Command window: Permette all’utente di dialogare con il programma. Attraverso questa finestra,
l’utente può digitare i comandi, le funzioni e le istruzioni che devono essere eseguite. Matlab è un
programma a riga di comando: il simbolo >>, che compare nella finestra dei comandi, è il prompt di
Matlab e indica che il programma è pronto a ricevere l’input dall’utente. Prima di immette
un’istruzione è necessario accertarsi che il cursore si trovi subito dopo il prompt.
Work space: contiene variabili che crei o importi in Matlab da file di dati o altri programmi. È
possibile visualizzare e modificare il contenuto dell’area di lavoro nella finestra dei comandi.
Matlab lascia ampia libertà nella definizione dei nomi delle variabili: devono iniziare con una lettera
e possono contenere lettere, cifre e caratteri di sottolineatura, senza superare i 32 caratteri. Come
ricordato in precedenza Matlab è case sensitive, ovvero considera diversi i caratteri maiuscoli dai
minuscoli.
M-files
Gli M-files sono i programmi che contengono sequenze di comandi di Matlab e sono del tipo
nomefile.m.
Come accennato in precedenza si può scrivere un programma dando un comando alla volta ma non
si potrebbe avere una visione completa del programma e inoltre non rimarrebbe tutto in memoria.
Per questo si ricorre agli M-files che si scrivono con un qualunque editore e si eseguono scrivendo
esclusivamente il nome Nomefile.
Gli M-files possono essere di due tipi.
Il primo tipo è caratterizzato dall’essere un programma che inizia la sua esecuzione
autonomamente.
Il secondo tipo sono le function. Le Function sono M-file che possono accettare argomenti
d'ingresso e fornire argomenti di uscita. Il nome dell'M-file e della funzione deve essere lo
stesso. Le Funzioni disponibili su variabili definite nel workspace proprio, separate dal
workspace a cui si accede all'ingresso di MATLAB, cioè le variabili usate all'interno della
funzione sono locali.
Operazioni
Il linguaggio Matlab ha le seguenti operazioni aritmetico-logiche:
Funzioni
Sono presenti alcune funzioni di libreria tra cui le seguenti:
abs(x) valore assoluto di x; sin(x) seno;
log(x) logaritmo naturale (base e); cos(x) coseno;
exp(x) esponenziale con base e; tan(x) tangente;
Funzioni logiche Le principali funzioni logiche implementate in Matlab sono: