Di matlab ci pu essere fatto dichiarando tali

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: bali – Si utilizza il comando“global”, seguito dal nome delle variabili globali – E’ necessario dichiarare come globali le variabili SIA nella function SIA nella sessione principale di Matlab – Esempio: vogliamo che la variabile y della function “media” sia di tipo globale – Scriviamo “global y” nella Command Window – Si noti che nel Workspace compare la variabile y – Questa variabile ancora non èstata definita per cui non sono state assegnate le dimensioni – Nel file della funzione nel rigo dopo la definizione della funzione si scrive “global y” MADS 2009 Matlab 1 16 /27 Matrici • Vettori Vettore riga Vettore colonna • NB: il “;” alla fine della riga evita la stampa a video del risultato • Con l’operatore ‘ (apice) si opera la trasposizione • Matrice MADS 2009 Matlab 1 17 /27 Matrici • Oltre all’introduzione manuale degli elementi in un vettore/matrice, esistono alcuni comandi automatici: – Creazione di vettori riga equispaziati con passo unitario: – Creazione di vettori riga equispaziati con passo arbitrario: MADS 2009 Matlab 1 18 /27 Matrici • Creazione di vettori riga con il comando linspace(a, b, n): – Il comando linspace(a, b, n) crea un vettore di n componenti tra a e b, linearmente distruibuite • Creazione di vettori riga con il comando logspace(a, b, n): – Il comando logspace(a, b, n) crea un vettore di n componenti tra a e b, logaritmicamentedistruibuite MADS 2009 Matlab 1 19 /27 Estrazione di elementi MADS 2009 Matlab 1 20 /27 Matrici notevoli Matrice identità nxm MADS 2009 Matlab 1 21 /27 Operazioni su matrici • Le operazioni elementari possono essere estese a vettori e matrici: MADS 2009 Matlab 1 22 /27 Operazioni su matrici • E’ possibile effettuare operazioni elementari sui singoli elementi • di vettori o matrici: • MADS 2009 Matlab 1 23 /27 Funzioni di vettori • E’ possibile creare vettori o matrici usando particolari forme funzionali • Si supponga di voler costruire un vettore in cui elementi sono le y della seguente funzione per x compreso tra [0, 1] • Passi necessari: – Creazione del vettore x: MADS 2009 Matlab 1 24 /27 Funzioni di vettori – Creazione del vettore y: – Da notare il “.”prima delle operazioni “^”e “/” • Le funzioni vettorizzate sono importanti per: – Diagrammare funzioni – Risolvere problemi numerici – ecc. MADS 2009 Matlab 1 25 /27 Operazioni su matrici MADS 2009 Matlab 1 26 /27 Simboli e funzioni MADS 2009 Matlab 1 27 /27...
View Full Document

This note was uploaded on 09/14/2013 for the course COMPUTER S informatio taught by Professor Bo during the Spring '12 term at Fairfield High School, Fairfield.

Ask a homework question - tutors are online