Universit degli Studi di Parma Corso di laurea

  • Slides: 19
Download presentation
Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella marco@unipr.

Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella marco@unipr. it

Università degli Studi di Parma Corso di laurea in matematica Sommario Ø Calcolo simbolico

Università degli Studi di Parma Corso di laurea in matematica Sommario Ø Calcolo simbolico e numerico Ø Matlab – Comandi più comuni – Grafici – Uso degli script

Università degli Studi di Parma Corso di laurea in matematica Calcolo simbolico Ø I

Università degli Studi di Parma Corso di laurea in matematica Calcolo simbolico Ø I software più diffusi – Mathematica – Maple Ø Piattaforme – Unix, Win 32, Mac. OS Ø Tipo di licenza – Commerciale

Università degli Studi di Parma Corso di laurea in matematica Calcolo Numerico Ø I

Università degli Studi di Parma Corso di laurea in matematica Calcolo Numerico Ø I software più diffusi – Matlab – Octave Ø Piattaforme – Unix, Win 32, Mac. OS, ecc. Ø Tipo di licenza – Commerciale Matlab, GPL Octave

Università degli Studi di Parma Corso di laurea in matematica Ambiente utente Ø Interfaccia

Università degli Studi di Parma Corso di laurea in matematica Ambiente utente Ø Interfaccia interattiva a caratteri Ø Linguaggio di programmazione interpretato

Università degli Studi di Parma Corso di laurea in matematica Assegnamenti Ø C =

Università degli Studi di Parma Corso di laurea in matematica Assegnamenti Ø C = 10 è una costante Ø V = [ 1 , 2 , 3 ] è un vettore Ø M = [ 1 , 2 , 3 ; 4 , 5 , 6 ] è una matrice Ø I = [ 0 : 2 : 10 ; 1 : 2 : 10 ] è una matrice – Significato dell’operatore A : B : C Ø E = M ( 1 , 2 ) è l’elemento di una matrice

Università degli Studi di Parma Corso di laurea in matematica Operatori aritmetici Ø C

Università degli Studi di Parma Corso di laurea in matematica Operatori aritmetici Ø C 1 = 3 * C ; Ø C 2 = C 1 / 5 Ø C 3 = C 1 + C 2 Ø C 4 = C 1 + C 2 Ø C 5 = - C 4 Ø ; sopprime l’output ridondante

Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici Ø

Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici Ø M 1 = [ 2 , 5 , 8 ; 3 ; 8 ; 9 ] Ø M 2 = [ 1 , 2 , 3 ; 4 , 5 , 6 ] Ø M 3 = M 1 + M 2 Ø M 4 = M 1 – M 2 Ø M 5 = M 1 * 3 Ø M 6 = M 1 - 5

Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici Ø

Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici Ø M 7 = [ 1 , 2 ; 3 , 4 ; 5 , 6 ] Ø M 8 = M 7’ Ø M 9 = M 7. * M 8 Ø M 0 = M 2. * M 7

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø Elenco

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø Elenco variabili – WHOS Ø Azzeramento variabili – CLEAR Ø Salvataggio e caricamento da file – SAVE e LOAD

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø Si

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø Si possono utilizzare alcuni comandi DOS – – – Mkdir Cd Path Type Del Dir

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø HELP

Università degli Studi di Parma Corso di laurea in matematica Comandi d’ambiente Ø HELP argomento Ø HELP comando

Università degli Studi di Parma Corso di laurea in matematica Funzioni matematiche Ø Somma

Università degli Studi di Parma Corso di laurea in matematica Funzioni matematiche Ø Somma per colonna SUM (V) Ø Dimensioni della matrice SIZE (V) Ø Matrice di zeri ZEROS ( 3 , 4 ) Ø Matrice di numeri casuali RANDN ( 3 , 4 ) – Normalmente distribuiti

Università degli Studi di Parma Corso di laurea in matematica Funzioni matematiche Ø Media

Università degli Studi di Parma Corso di laurea in matematica Funzioni matematiche Ø Media per colonna MEAN ( V ) Ø Deviazione standard per colonna STD (V) Ø Funzioni trigonometriche – Y = SIN (0: pi/100: 2*pi) – COS –…

Università degli Studi di Parma Corso di laurea in matematica Funzioni di controllo di

Università degli Studi di Parma Corso di laurea in matematica Funzioni di controllo di flusso Ø IF … ELSE … END Ø WHILE … END – & è AND – ~ NOT – | OR

Università degli Studi di Parma Corso di laurea in matematica Grafici Ø PLOT (

Università degli Studi di Parma Corso di laurea in matematica Grafici Ø PLOT ( X , Y , S , …) – Y ordinate – X ascisse (opzionali) – S stringa delle caratteristiche (opzionale)

Università degli Studi di Parma Corso di laurea in matematica Gli script Ø File->New->M_FILE

Università degli Studi di Parma Corso di laurea in matematica Gli script Ø File->New->M_FILE Ø Comando RUN <nome_script> – addpath

Università degli Studi di Parma Corso di laurea in matematica Un breve programma Ø

Università degli Studi di Parma Corso di laurea in matematica Un breve programma Ø Indovinare un numero casuale – – – – X = round (rand (1, 1 ) * 100 + 1); Y = 0; while Y ~= X Y = input (‘Indovina il numero: ’); if Y>X disp (‘alto’); elseif Y<X disp (‘basso’); end

Università degli Studi di Parma Corso di laurea in matematica ESERCIZIO Ø Metodo di

Università degli Studi di Parma Corso di laurea in matematica ESERCIZIO Ø Metodo di Newton per la risoluzione di equazioni