La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella

Presentazioni simili


Presentazione sul tema: "Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella"— Transcript della presentazione:

1 Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella

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

3 Università degli Studi di Parma Corso di laurea in matematica Calcolo simbolico I software più diffusi –Mathematica –Maple Piattaforme –Unix, Win32, MacOS Tipo di licenza –Commerciale

4 Università degli Studi di Parma Corso di laurea in matematica Calcolo Numerico I software più diffusi –Matlab –Octave Piattaforme –Unix, Win32, MacOS, ecc. Tipo di licenza –Commerciale Matlab, GPL Octave

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

6 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 delloperatore A : B : C E = M ( 1, 2 ) è lelemento di una matrice

7 Università degli Studi di Parma Corso di laurea in matematica Operatori aritmetici C1 = 3 * C ; C2 = C1 / 5 C3 = C1 + C2 C4 = C1 + C2 C5 = - C4 ; sopprime loutput ridondante

8 Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici M1 = [ 2, 5, 8 ; 3 ; 8 ; 9 ] M2 = [ 1, 2, 3 ; 4, 5, 6 ] M3 = M1 + M2 M4 = M1 – M2 M5 = M1 * 3 M6 = M1 - 5

9 Università degli Studi di Parma Corso di laurea in matematica Operatori su matrici M7 = [ 1, 2 ; 3, 4 ; 5, 6 ] M8 = M7 M9 = M7.* M8 M0 = M2.* M7

10 Università degli Studi di Parma Corso di laurea in matematica Comandi dambiente Elenco variabili –WHO –WHOS Azzeramento variabili –CLEAR Salvataggio e caricamento da file –SAVE e LOAD

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

12 Università degli Studi di Parma Corso di laurea in matematica Comandi dambiente HELP HELP argomento HELP comando

13 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 RAND ( 3, 4 ) Matrice di numeri casuali RANDN ( 3, 4 ) –Normalmente distribuiti

14 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 –…

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

16 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)

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

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

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


Scaricare ppt "Università degli Studi di Parma Corso di laurea in matematica MATLAB Marco Panella"

Presentazioni simili


Annunci Google