1
I n s t a l l a z i o n e d i M AT L A B
2
MATrix LABoratory
S c r i ve r e u n c o d i c e i n M AT L A B
4
Esempio
A s s e g n a z i o n e d i ve t t o r i
6
Esempio
A l c u n i n u m e r i ‘ ’s p e c i a l i ’’
8
sqrt(x) Restituisce √𝒙
exp(x) Restituisce 𝒆𝒙
Esercizio 1
Riepilogo caratteri speciali
10
Altre operazioni:
Altre operazioni:
max(AA,[],p) Generazione di un:
min(AA,[],p) • vettore riga contenente il
massimo/minimo elemento di ogni
colonna, se p = 1
• vettore colonna contenente il
massimo/minimo elemento di ogni riga, se
p=2
size(matrix,p) Restituisce:
• il numero di elementi lungo ogni riga,
se p = 1
• Il numero di elementi lungo ogni
colonna, se p = 2
L a f u n z i o n e ‘ ’ f i n d ’’
17
Esercizio 3 +
Esercizio 4
(Breakout room)
Cicli (I)
18
Ciclo ‘’if’’:
Si usa il costrutto ‘’if’’ se una o più istruzioni devono essere eseguite
solo sotto condizione.
Ciclo ‘’for’’:
Esegue un gruppo di istruzioni per un numero prefissato di volte.
Ciclo ‘’while’’:
Esegue un gruppo di istruzioni fintantoché l’espressione di controllo
rimane vera (es. errore > tolleranza). Utile se non conosciamo a priori il
numero di volte per cui vogliamo eseguire l’istruzione.
Ciclo ‘’try/catch’’:
Utile per fornire più opzioni per l’esecuzione di un codice.