Introduzione a MATLAB

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione a MATLAB"

Transcript

1 Introduzione a MATLAB Corso di Trasmissioni Numeriche

2 Intro MATLABèunostrumentodianalisidatiedivisualizzazionelargamenteusato da ingegnerii elettronici ltt ii enon,perattività ità di ricerca e simulazione. i MATLAB utilizza funzioni esattamente come script C (o C++), consentendo agli utilizzatori anche di crearne di propri. La differenza fondamentale dal C è che le funzioni MATLAB sono scritte specificatamente per operazioni su matrici, e si basa su una rappresentazione vettoriale di ogni variabile. L utilizzo di MATLAB, a differenza del C, sfrutta la memoria del computer, e i tempi di elaborazione sono molto elevati. Di contro, offre una facilità di utilizzo e una intuitività delle funzioni molto maggiore.

3 Interfaccia grafica Help Finestra di Workspace e Directory Modifica cartella di lavoro Chiusura Finestra Inserimento comandi Utilizzo comandi precedenti Barra separatrice (modificabile)

4 Interfaccia grafica Help Finestra di Workspace e Directory Modifica cartella di lavoro Chiusura Finestra Inserimento comandi e funzioni Inserimento comandi Utilizzo comandi precedenti Barra separatrice (modificabile)

5 Interfaccia grafica Help Finestra di Workspace e Directory Modifica cartella di lavoro Chiusura Finestra Inserimento comandi Utilizzo comandi precedenti Barra separatrice (modificabile)

6 Interfaccia grafica Help Finestra di Workspace e Directory Modifica cartella di lavoro Chiusura Finestra Inserimento comandi Utilizzo comandi precedenti Barra separatrice (modificabile)

7 Interfaccia grafica Help Finestra di Workspace e Directory Modifica cartella di lavoro Chiusura Finestra Inserimento comandi Utilizzo comandi precedenti Barra separatrice (modificabile)

8 Edit window Ambiente di editing degli M files(scriptse functions) Può essere e usato qualsiasi as editor di testo Matlab dispone di un text editor integrato Commenta le linee selezionate e specifica lo stile di formattazione nel menu Text Trova e sostituisci stringhe Impostando Breakpoints si può mettere in pausa un programma durante l esecuzione e valutarne l andamento Tenendo il cursore su una variabile viene mostrato il suo valore attuale

9 Comandi di recupero informazioni On line help help argomento: fornisce l help sull argomento indicato helpwin: help interattivo completo Workspace information who,whos: elenca le variabili correntemente in uso clear: rimuove tutte le variabili in uso clear xyz x,y,z clear all Directory information pwd:mostraladirectorydilavorocorrente cd: cambia la directory di lavoro corrente dir:mostrailil contenuto dll della directory di lavoro corrente ls: stesso comportamento di dir

10 Inserimento comandi Per inserire comandi, basta digitare il comando al prompt Es.1: >> pi >> MATLAB crea una variabile ans a cui assegna il valore richiesto (in questo caso pi greco) Es.2: >> help DCT DCT Discrete cosine transform. Y = DCT(X) returns the discrete cosine transform of X. The vector Y is the same size as X and contains the discrete cosine transform coefficients. Y = DCT(X,N) pads or truncates the vector X to length N before transforming. If X is a matrix, the DCT operation is applied to each column. This transform can be inverted using IDCT. See also fft, ifft, idct. Reference page in Help browser doc dct

11 Grandezze Scalari Esempi di comandi >> 13*9 117 >> sqrt(167) >> sin(pi/6) La variabile ans viene utilizzata da MATLAB per la memorizzazione del risultato più recente non assegnato ad altre variabili i e j se non assegnate rappresentano l unità immaginaria >> i i

12 Assegnazione variabili Esempi di assegnazione scalari e vettori/matrici >> x=5.5 x = >> y=x^2 y = >> z=y-x z = >> a=[ ] a = >> b=[1 ; 2 ; 3 ; 4 ; 5 ; 6] b = >> A = [1 2 3; 4 5 6; 7 8 9] A = >>

13 Operazioni fondamentali Operazioni sulle Variabili >>B = [ ] B = >> isequal(a,b) 1 >> size(a) 3 3 Si può utilizzare il tasto ENTER anche se l espressione non è ancora completa, ma MATLAB non la esegue fino al suo completamento Funzione Booleana: restituisce 1 se le variabili sono uguali, 0 in caso contrario Restituisce le dimensioni della matrice, nell ordine di righe e colonne

14 Operazioni sulle Variabili Operazioni fondamentali >> A(2,3) Ordine: prima righe, poi colonne 6 >> A(:,2) Il carattere : viene utilizzato per indicare un intero intervallo (tutte le righe in questo caso) >> A' Matrice Trasposta >>

15 Operazioni sulle Variabili Operazioni fondamentali >> inv(a) Matrice Inversa: può restituire errore nel caso di matrici singolari o quasi singolari 1.0e+016 * >> A*B Prodotto Righe per Colonne tra due matrici >> A.*B Prodotto Puntuale: si ottiene premettendo il carattere. all operazione da realizzare. L operazione viene effettuata elemento per elemento

16 Operazioni fondamentali Operazioni sulle Variabili >> A^ >> A.^2 >> >> C = [1 2 3; 4 5 6] C = >> C^2??? Error using ==> mpower Matrix must be square. >> C.^ Esempio di operazione di potenza su una matrice. L operazione può essere fatta direttamente solo nel caso di matrici quadrate Utilizzando l operatore puntuale si ottiene l operazione elemento per elemento >>

17 Vettori e Matrici In MATLAB è importante ricordare che tutti i vettori sono indicizzati partendo da 1 e non da 0!!! x(1) Nel caso di sequenze con riferimento temporale assoluto sarà necessario prevedere un secondo riferimento dei tempi.

18 Notazione a colonna Il carattere : indica un ciclo implicito, usato per creare vettori: >> x=1:5 x = >> Si puòintrodurre anche unincremento nonintero: >> x=1:.1:2 x =

19 Matrici Per inserire matrici, si usano parentesi quadre: >> a=[2, 3; 1, 2] a = >> Non è necessario dimensionare la matrice: la memoria richiesta è allocata automaticamente. Per evitare la visualizzazione automatica della risposta è necessario terminare il comando con un ; >> a=[2, 3; 1, 2]; >> non produce nessun output

20 Matrici È possibile costruire matrici automaticamente: >> a=zeros(2) a = mentre: >> >> a=zeros(2,3) a = >> Funzioni di MATLAB (come zeros) accettano un numero variabile di elementi in input. ones (genera matrici di 1) rand (genera matrici di numeri casuali) eye (genera le matrici identità)

21 Operazioni su vettori MATLAB esegue automaticamente le operazioni algebriche sulle matrici: >> a=ones(2,3); >> b=ones(2,3); >> a+b o anche: >> >> a=2*eye(2) a = >>

22 Funzioni di matrici >> a=zeros(1,2) a = 0 0 >> b=cos(a) b = >> 1 1 Per calcolare una potenza invece devoagire sulle singole componenti. Questo si ottiene con l operatore. (punto): >> x=[-1,2]; >> x^2??? Error using ==> mpower Matrix must be square. >> x.^2 1 4

23 Funzioni di matrici Per manipolare l orientamento delle matrici si possono utilizzare le funzioni: >> flipud(a) >> fliplr(a) >> rot90(a)

24 Operatori relazionali Sono utilizzabili in MATLAB i seguenti operatori relazionali == : uguale ~= : diverso da < : minore di <= : minore o uguale Esempio: >> x = 2; >> x == 0 0 >> x == 2 1 >> x ~= 3 1

25 Operatori relazionali Possono essere applicati anche alle matrici: >> a=[1 2; 0-1]; >> a > >> a >= 0 >>

26 Il ciclo basato su if ha la struttura: Cicli IF if expression statements end L utilizzo dielseif necessita la seguente struttura if expression1 statements1 elseif expression2 statements2 else statements3 end Es.: if ((attendance >= 0.90) && (grade_average average >= 60)) pass = 1; end

27 Cicli FOR Il ciclo for ha la struttura: for variable = expression statements end Disolito expression è unvettore: >> s=0; >> for i=1:10 s=s+i; end >> s s = >> 55 calcola la somma dei primi 10 numeri interi

28 Cicli annidati I cicli for possono essere uno dentro l altro. Es.: >> n=4; >> for i=1:n for j=1:i a(i,j) = 1; end end crea una matrice triangolare inferiore: Es.: >> a a = >> a = zeros(k,k); % Preallocate matrix for m = 1:k for n = 1:k a(m,n) = 1/(m+n -1); end end >> a a =

29 Cicli annidati L utilizzo dei cicli for, applicato su Matrici in MATLAB, aumenta la complessità computazionale dell elaborazione. Come facciamo a sapere quanto tempo impiega un comando ad essere svolto? Con la funzione tic toc! >> tic; for i = 1:10ˆ6, sin(i);end; toc; Elapsed time is seconds. >> tic; i=1:10ˆ6; sin(i); toc; Elapsed time is seconds.

30 Il ciclo while ha la seguente struttura Cicli WHILE END while expression statements end Esempio Es.: >> i=1; >> while i<5 i=i+1; end >> i i = 5 >> eps = 1; while (1+eps) > 1 eps = eps/2; end eps = eps*2 >> eps eps = e e-016

31 M files Un file.m è un programma riconoscibile da MATLAB La scrittura di files.m permette di: testare un algoritmo ottenere una documentazione del lavoro svolto riutilizzo dei programmi cambiando solo i dati distribuzione del codice

32 Scripts Functions Una funzione MATLAB accetta in ingresso diversi parametri, e restituisce degli output dopo un elaborazione ScriptsM files: sono file di comandi. Non hanno variabili in entrata e in uscita e operano sulle variabili del workspace Function M files: sono file di comandi, che hanno argomenti in entrata e in uscita. Le variabili interne a questi programmi non influenzano le variabili del workspace Non assegnare a nessuno script o funzione il nome di funzioni predefinite o il nome di una variabile usata!!!

33 Esempio % Script di esempio TSES_01_script.m % Disegno del valore assoluto della funzione sin(2*pi*freq*t) % su mille campioni equispaziati nell intervallo t [0,1). Tmax = 1; % Durata samples = 1000; % Numero campioni delta = Tmax / samples; % DeltaT freq = 1; t = 0:delta:Tmax-delta; s = abs(sin(2*pi*freq*t)); % for i = 1:samples; % t(i) = (i-1) * delta; % s(i) = abs(sin(2*pi*freq*t(i))); % end; plot (t,s); grid on; title('abs(sin)'); xlabel('tempo (Sec.)'); ylabel('ampiezza');

34 Funzioni Funzione: si crea come uno script ma concettualmente molto diversa!!! Il file contenente la funzione DEVE avere estensione.m e DEVE avere lo stesso nome della funzione La funzione può ricevere e restituire dei risultati. Il passaggio dei parametri avviene per valore IMPORTANTE: le variabili definite all interno della funzione hanno visibilità locale e NON possono essere riferite dalla shell Uso della dichiarazione global per l utilizzo delle variabili nel Workspace su tutti i programmi

35 Esempio function [xmin,xmax]=minmax(a,m,n) %MINMAX(A,M,N) calcola l'elemento minimo, XMIN, e l elemento % massimo, XMAX della matrice A con M righe ed N colonne %xmin=-inf; xmax=inf; for i=1:m for j=1:n if a(i,j) > xmax xmax = a(i,j); end if a(i,j) < xmin xmin = a(i,j); end end end Come si può migliorare ili la funzione avendo come input solo la matrice ti a?

36 Dichiarazione di una funzione function [out1,out2, ]=funz(in1,in2,.) Gli argomenti in output vanno a sinistra dell =, fra [ ] Gli argomenti in input vanno a destra dell =, fra ( ) Posso usare un numero di argomenti minore di quello indicato nella definizione della function, sia in entrata che in uscita Es.: a=funz(b), assegna a in1 il valore b, e ad a il valore out1 Provate a scrivere una funzione che prende in input 3 valori e restituisce come output la somma, il prodotto, il MCD e il mcm dei valori in ingresso

37 Grafici Per ottenere un grafico si devono effettuare i seguenti passi: Preparare un vettore di ascisse Preparare un vettore di ordinate Fare il grafico Esempio: grafico di cos(4x)*exp(x), su [0,2] >> x=0:0.01:2; >> f=cos(4*x).*exp(x); >> plot(x,f) Il comando figure crea una nuova finestra per immagini, consentendo di visualizzare diversi comandi plot

38 Grafico di Sinusoide Questo esempio utilizza l operatore colonna per creare una vettore di x valori inclusi tra 0 e 2, e successivamente ne calcola il seno, per poi graficare il risultato x = 0:pi/100:2*pi; y = sin(x); plot(x,y) Lo script seguente inserisci gli assi nella figura xlabel('x = 0:2\pi') ylabel('sine of x') title('plot of the Sine Function','FontSize',12)

39 Grafici Multipli y2 = sin(x-.25); y3 = sin(x-.5); plot(x,y,x,y2,x,y3) legend('sin(x)','sin(x-.25)','sin(x-.5)')

40 DEMO Matrici Basic Matrix Operations Matrix Manipulation Integer Arithmetic Examples Graphs and Matrices Grafici 2 D plots 3 D plots 3 D Surface Plots Images and Matrices Viewing a Penny Quake Toolboxes Communication Bit Error Rate Analysis Tool (utilizzo di Simulink) Eye Diagram and Scatter Plot Signal Processing Modulation/Demodulation

41 Simulink Simulink è un pacchetto software di MATLAB che fornisce le funzionalità necessarie per: la modellizzazione la simulazione l analisi dei sistemi dinamici È in grado di supportare: sistemi lineari e non lineari sistemi tempo discreto, tempo continuo o ibridi I modelli necessari per le simulazioni i isono realizzabili utilizzando i blocchi funzionali forniti da MATLAB, che sono anche modificabili per le esigenze degli utenti

42 Consigli utili 1. Nella moltiplicazione di due matrici che rappresentano una immagine, fare attenzione a scrivere.* invece che *, dato che quest ultimo sarebbe interpretato come moltiplicazione righe per colonne 2. Ricordarsi di inserire il carattere ; al termine di un comando, specialmente quando si lavora con immagini o video 3. Cercare di evitare l uso luso di numerosi cicli for e di cicli annidati

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Comunicazioni Multimediali Roadmap Introduzione a MATLAB (MATrix LABoratory) Operazioni elementari su scalari, vettori e matrici Script Funzioni 2 Interfaccia grafica 3 Edit window

Dettagli

Operatori relazionali

Operatori relazionali Operatori relazionali Gli operatori relazionali più comuni sono: == uguale ~= diverso da < minore di > x=2; >> x==0 ans = 0 >> x==2 ans = 1 (questa relazione e falsa:)

Dettagli

INTRODUZIONE A MATLAB

INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di simulatori, sintesi

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie

Dettagli

Esercitazione 00 Introduzione a Matlab

Esercitazione 00 Introduzione a Matlab 1 Esercitazione 00 Introduzione a Matlab Corso di Strumentazione e Controllo di Impianti Chimici Prof. Davide Manca Tutor: Giuseppe Pesenti PSE-Lab 2 Tutor: Giuseppe Pesenti giuseppe.pesenti@polimi.it

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 03 Maggio 2017 Richiami In MATLAB, ogni variabile

Dettagli

RICONOSCIMENTO DI FORME A.A OBIETTIVI PARTE 1 INTRODUZIONE A MATLAB

RICONOSCIMENTO DI FORME A.A OBIETTIVI PARTE 1 INTRODUZIONE A MATLAB RICONOSCIMENTO DI FORME A.A. 2006-2007 PARTE 1 OBIETTIVI Implementare semplici algoritmi di Pattern Recognition utilizzando l ambiente Matlab Svolgere esperimenti di classificazione utilizzando gli algoritmi

Dettagli

Introduzione a Matlab Parte 1

Introduzione a Matlab Parte 1 Introduzione a Matlab Parte 1 Ing. Roberto Naldi DEIS-Università di Bologna Tel. 051 2093876 Email: roberto.naldi@unibo.it URL: www-lar.deis.unibo.it/~rnaldi 1 Cosa è Matlab? Matlab (= Matrix Laboratory)

Dettagli

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018 Vettori e Matrici 24 Aprile 2018 Richiami In MATLAB, ogni variabile ha una struttura di tipo vettoriale o array. Un array è un insieme di valori ordinati, cioè memorizza più dati all interno di una struttura

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB lezione n. 3 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

Introduzione al MATLAB c Parte 3 Script e function

Introduzione al MATLAB c Parte 3 Script e function Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell

Dettagli

Introduzione al MATLAB c Parte 3 Script e function

Introduzione al MATLAB c Parte 3 Script e function Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell

Dettagli

Introduzione al MATLAB c Parte 3 Script e function

Introduzione al MATLAB c Parte 3 Script e function Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 M-file di tipo Script e Function Script Function 2 Gestione

Dettagli

Informatica Applicata al Suono Tutorial Matlab

Informatica Applicata al Suono Tutorial Matlab Prof. Mario Malcangi malcangi@di.unimi.it MATLAB è un linguaggio di alto livello e un ambiente interattivo per il calcolo numerico, l'analisi e la visualizzazione dei dati e la programmazione. MATLAB consente

Dettagli

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Elementi di Matlab Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni

Dettagli

INTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali

INTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali INTRODUZIONE A MATLAB Introduzione M.R. Russo & M. Venturin Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2007/2008 Il nome MATLAB è acronimo di MATrix LABoratory.

Dettagli

1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso

1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso Domanda 1 1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso x n+1 = x n f(x n), n = 0, 1, 2,... K dove x 0 è il punto iniziale, f(x) = x 3 cos(x) e K è una costante assegnata.

Dettagli

PON 2007 2013 Liceo Scientifico Leonardo da Vinci. Vallo della Lucania

PON 2007 2013 Liceo Scientifico Leonardo da Vinci. Vallo della Lucania PON 2007 2013 Liceo Scientifico Leonardo da Vinci Vallo della Lucania Nuovi percorsi matematici: Osservare, descrivere, costruire. Matlab - 2: Lavorare con le matrici Vallo della Lucania 26 Settembre 2008

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Parte 2 1 L operatore : (due punti) Permette di costruire rapidamente vettori:

Dettagli

Introduzione al MATLAB c Parte 2

Introduzione al MATLAB c Parte 2 Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 24 settembre 2007 Outline 1 M-file di tipo Script e Function Script Function 2 Elementi di programmazione

Dettagli

UTILIZZO DI MATLAB OPERAZIONI FONDAMENTALI

UTILIZZO DI MATLAB OPERAZIONI FONDAMENTALI UTILIZZO DI MATLAB OPERAZIONI FONDAMENTALI MATLAB = MATrix LABoratory È un sistema interattivo in cui l' unità base dei dati è un array (es: vettore = array a 1 indice, matrice = array a 2 indici), per

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB UNIVERSITA DEGLI STUDI DI PAVIA FACOLTA DI INGEGNERIA Corso di Fondamenti di Automatica (A.A. 2006/07) Prof.G.Ferrari Trecate Introduzione a MATLAB L. Magnani (lorenza.magnani@unipv.it) Dipartimento di

Dettagli

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 1 - Introduzione a MATLAB

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 1 - Introduzione a MATLAB Complementi di Matematica e Calcolo Numerico A.A. 2011-2012 Laboratorio 1 - Introduzione a MATLAB MATLAB =MAT(rix)-LAB(oratory) è un ambiente integrato per il calcolo scientifico utilizzabile sia in maniera

Dettagli

Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona

Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario Cicli Concetti di base (MATrix LABoratory) programma interattivo per calcolo

Dettagli

Elementi di Calcolo Scientifico per l Ingegneria A.A

Elementi di Calcolo Scientifico per l Ingegneria A.A Elementi di Calcolo Scientifico per l Ingegneria A.A. 2017-2018 Ottobre 2017 (2 16) Indice 1 2 3 4 Rappresentazione dei numeri reali nel calcolatore l insieme dei numeri reali, R, contiene un numero infinito

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Ing. Anna Maria Vegni avegni@uniroma3.it 30/10/2008 Indice Indice... 2 Introduzione... 3 Help in Matlab... 4 Files di Matlab... 5 Le variabili in Matlab... 6 Matrici in Matlab...

Dettagli

Cristian Secchi Pag. 1

Cristian Secchi Pag. 1 CONTROLLI AUTOMATICI Ingegneria Meccatronica CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB Ing. Tel. 0522 522235 e-mail: secchi.cristian@unimore.it http://www.dismi.unimo.it/members/csecchi Utilizzo di Matlab

Dettagli

1 LABORATORIO DI SEGNALI E SISTEMI: INTRODUZIONE A MATLAB. Tagliavini Alessia 30/04/2014

1 LABORATORIO DI SEGNALI E SISTEMI: INTRODUZIONE A MATLAB. Tagliavini Alessia 30/04/2014 1 LABORATORIO DI SEGNALI E SISTEMI: INTRODUZIONE A MATLAB Tagliavini Alessia alessia.tagliavini@dei.unipd.it 30/04/2014 1 SOMMARIO 1) Introduzione 2) Istruzioni di base 3) Strutture di controllo 4) Script

Dettagli

Esercizi scalari. 10*10^6 + 3; (Usare la notazione esponenziale) coseno(30 ) - seno(pi greco/2) + pi greco /6 (0.3896)

Esercizi scalari. 10*10^6 + 3; (Usare la notazione esponenziale) coseno(30 ) - seno(pi greco/2) + pi greco /6 (0.3896) Esercizi scalari 10*10^6 + 3; (Usare la notazione esponenziale) coseno(30 ) - seno(pi greco/2) + pi greco /6 (0.3896) (3j+2)/(4+5J) (0.5610 + 0.0488i) a=42; b=25; c=a* b Risultato c=210 Cancellare b dal

Dettagli

Breve introduzione a MATLAB

Breve introduzione a MATLAB Breve introduzione a MATLAB Il nome MATLAB significa MATrix LABoratory. E un ambiente interattivo per il calcolo numerico. Si accede a MATLAB dall icona che trovate sul Desktop di Windows. Per uscire basta

Dettagli

Programmare. Condizioni logiche. Condizioni Logiche Costrutti Decisionali Costrutti di Ciclo

Programmare. Condizioni logiche. Condizioni Logiche Costrutti Decisionali Costrutti di Ciclo Programmare Condizioni Logiche Costrutti Decisionali Costrutti di Ciclo Condizioni logiche Le condizioni logiche sono istruzioni che fanno uso di: operatori relazionali (servono a confrontare il valore

Dettagli

Corso di Matematica per la Chimica

Corso di Matematica per la Chimica Corso di Matematica per la Chimica Dott.ssa Maria Carmela De Bonis Dipartimento di Matematica, Informatica e Economia Università della Basilicata a.a. 2014-15 Presentazione del Matlab Riferimenti bibliografici

Dettagli

Introduzione all ambiente MATLAB. Richiami II. Calcolo Numerico - A.A. 2008/09

Introduzione all ambiente MATLAB. Richiami II. Calcolo Numerico - A.A. 2008/09 Introduzione all ambiente MATLAB Richiami II Programmazione MATLAB MATLAB non è un vero e proprio linguaggio di programmazione, ma permette comunque di realizzare programmi utilizzando le classiche strutture

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MTLB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

Introduzione a Matlab

Introduzione a Matlab INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi

Dettagli

Matlab. Cristina Falcinelli, PhD

Matlab. Cristina Falcinelli, PhD Matlab Cristina Falcinelli, PhD Anno Accademico 2018/2019 Per ottenere il software seguire le istruzioni alla pagina web: https://web.uniroma2.it/module/name/content/action/showpage/content_id/21395 Sommario

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli

Dettagli

Parte 2 Tutorial Cenni di programmazione

Parte 2 Tutorial Cenni di programmazione Parte 2 Tutorial Cenni di programmazione Sommario Programmazione in Matlab - Introduzione Creazione e gestione degli m-files Esercizi 1 Programmazione in Matlab - Introduzione Si possono distinguere tre

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n.2 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie

Dettagli

MATLAB c. Lucia Gastaldi Dipartimento di Matematica Lezione 4 (15 ottobre 2003)

MATLAB c. Lucia Gastaldi Dipartimento di Matematica  Lezione 4 (15 ottobre 2003) MATLAB c M-file. Lucia Gastaldi Dipartimento di Matematica http://dm.ing.unibs.it/gastaldi/ Lezione 4 (15 ottobre 2003) Esercizio Problema 3: la successione di funzioni f n (x) = (x 2 x) n per 0 x 1 è

Dettagli

FONDAMENTI DI SEGNALI E TRASMISSIONE 1 Laboratorio

FONDAMENTI DI SEGNALI E TRASMISSIONE 1 Laboratorio FONDAMENTI DI SEGNALI E TRASMISSIONE 1 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it Il software MATLAB (acronimo di MATrix LABoratory) è uno strumento di simulazione per la generazione ed il

Dettagli

A. Introduzione a Matlab

A. Introduzione a Matlab Controlli Automatici A. Introduzione a Matlab Prof. Cesare Fantuzzi Ing. Cristian Secchi Ing. Federica Ferraguti ARSControl - DISMI - Università di Modena e Reggio Emilia E-mail: {nome.cognome}@unimore.it

Dettagli

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Argomenti della Lezione 1) Matlab e simulazione 2) Esempi di utilizzo 1 Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Matlab è un sistema di programmazione ad alto livello

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MTLB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Francesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari. MATLAB: lezione introduttiva

Francesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari. MATLAB: lezione introduttiva 1 Francesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari MATLAB: lezione introduttiva MATLAB (MATrix LABoratory): PSE per il scientifico ad alte prestazioni e la visualizzazione,

Dettagli

>> A = [1 2 3; 4 5 6; 7 8 9]; >> A

>> A = [1 2 3; 4 5 6; 7 8 9]; >> A Creazione di matrici Delimititatore di riga Delimititatore di matrice >> A = [1 2 3; 4 5 6; 7 8 9]; >> A = [... 1 2 3 4 5 6 7 8 9 ]; Entrambi i comandi creano la stessa matrice 3x3 Accedere agli elementi

Dettagli

Introduzione a Matlab Costruzione di Macchine 2 Prof. Sergio Baragetti

Introduzione a Matlab Costruzione di Macchine 2 Prof. Sergio Baragetti Esercitazioni del corso di Costruzione di Macchine 2 a cura dell ing. Francesco Villa Introduzione a Matlab Costruzione di Macchine 2 Prof. Sergio Baragetti Dalmine - 27/02/2013 Introduzione a Matlab FONDAMENTI

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n.2 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

MATLAB - Programmazione - 2. Antonino Polimeno

MATLAB - Programmazione - 2. Antonino Polimeno MATLAB - Programmazione - 2 Antonino Polimeno antonino.polimeno@unipd.it Manipolazione di matrici - 1 Input di matrici Definizione manuale: A = [1, 2, 3; 7, 8, 9] Generazione da funzioni Lettura da file

Dettagli

Calcolo Numerico A.A Esercitazione n

Calcolo Numerico A.A Esercitazione n Calcolo Numerico A.A. 2012-2013 Esercitazione n. 3 19-03-2013 1 Informazione http://www.softpedia.com/progdownload/gui-octave-download- 180957.html Files.m Al posto di eseguire i comandi direttamente da

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli

Dettagli

CORSO DI LABORATORIO DI INFORMATICA

CORSO DI LABORATORIO DI INFORMATICA CORSO DI LABORATORIO DI INFORMATICA Corso di Laurea Triennale in Ingegneria Elettrica a.a. 2015/2016 Docente: Ing. Domenico Amalfitano Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione

Dettagli

Calcolo Numerico I - a.a Laboratorio 1 - Introduzione a MATLAB

Calcolo Numerico I - a.a Laboratorio 1 - Introduzione a MATLAB Calcolo Numerico I - a.a. 2010-2011 Laboratorio 1 - Introduzione a MATLAB MATLAB =MAT(rix)-LAB(oratory) è un ambiente integrato per il calcolo scientifico utilizzabile sia in maniera interattiva che come

Dettagli

Matlab 4. Operatori logici e Script. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1

Matlab 4. Operatori logici e Script. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1 Matlab 4 Operatori logici e Script Slide basate sul corso di C. Blundo A.A. 2010/2011 -- GPersiano Laboratorio di Informatica per Fisici 1 Operatori relazionali Gli operatori relazionali sono: == uguale

Dettagli

Algoritmi stabili e instabili

Algoritmi stabili e instabili Algoritmi stabili e instabili Laboratorio di Calcolo Numerico 13 Marzo 2018 Vettori in MATLAB Finora abbiamo pensato alle variabili utilizzate come semplici valori numerici (variabili scalari). In realtà,

Dettagli

Uso avanzato di MATLAB

Uso avanzato di MATLAB Uso avanzato di MATLAB Miscione Giuseppe g.miscione@virgilio.it Indice Funzioni matematiche Funzioni di arrotondamento Disegnare funzioni Creare script Controllo del flusso di esecuzione 1 Funzioni matematiche

Dettagli

19 FEBBRAIO 2009 PRIMA PARTE

19 FEBBRAIO 2009 PRIMA PARTE 19 FEBBRAIO 2009 PRIMA PARTE MATLAB: MATRIX LABORATORY Apri MatLab: Command Window Workspace Command History Command Window: ambiente interattivo >> prompt dove scrivo i comandi comando diary (serve per

Dettagli

Introduzione all ambiente MATLAB. Richiami II. Analisi Numerica - A.A. 2007/08

Introduzione all ambiente MATLAB. Richiami II. Analisi Numerica - A.A. 2007/08 Introduzione all ambiente MATLAB Richiami II Programmazione MATLAB MATLAB non è un vero e proprio linguaggio di programmazione, ma permette comunque di realizzare programmi utilizzando le classiche strutture

Dettagli

Introduzione a Matlab e Simulink. Autore: Simone Ciotti, Centro di Ricerca E.Piaggio, UNIPI

Introduzione a Matlab e Simulink. Autore: Simone Ciotti, Centro di Ricerca E.Piaggio, UNIPI Introduzione a Matlab e Simulink Autore: Simone Ciotti, Centro di Ricerca E.Piaggio, UNIPI e-mail: simone.ciotti@centropiaggio.unipi.it Cosa è Matlab? Matlab (MATrix LABoratory) è un ambiente di programmazione

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB MATLAB=MATrix LABoratory Introduzione a MATLAB È un sistema in cui ogni dato è rappresentato sotto forma di una matrice di numeri. Permette di: Effettuare operazioni tra matrici. Rappresentare in forma

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Giovanni Palmieri 8 Ottobre 2015 Università degli Studi del Sannio Dipartimento di Ingegneria Contenuto della presentazione Introduzione a Matlab Definizione di variabili, matrici

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Martedì 7 Luglio 2009

Dettagli

Introduzione a Matlab

Introduzione a Matlab Dipartimento di Matematica e Informatica Università di Cagliari 25 29 gennaio 2016 Analisi Numerica L Analisi Numerica è lo studio degli algoritmi per i problemi della matematica del continuo. Caratteristiche

Dettagli

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm CONTROLLI AUTOMATICI INTRODUZIONE

Dettagli

Appunti di Laboratorio di Calcolo Numerico con Matlab

Appunti di Laboratorio di Calcolo Numerico con Matlab Appunti di Laboratorio di Calcolo Numerico con Matlab Ing. Luca Paulon (paulon@dmmm.uniroma1.it ) 1 Riferimenti [1] Matlab help [2] MathWork web site [3] Manualetto di Matlab, [4] Calcolo Scientifico (Quarteroni,

Dettagli

Laboratorio di INFORMATICA. 15 ottobre 2009

Laboratorio di INFORMATICA. 15 ottobre 2009 Laboratorio di INFORMATICA 15 ottobre 2009 GRAFICI Per ottenere il grafico di una funzione, devo: Preparare un vettore di ascisse Preparare un vettore di ordinate Scegliere la figura (opzionale)(istruzione

Dettagli

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato. Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato claudia.damato@di.uniba.it Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione

Dettagli

Dinamica e Controllo dei Processi Energetici. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Dinamica e Controllo dei Processi Energetici. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab Dinamica e Controllo dei Processi Energetici AA 2009/ Pier Luca Maffettone Elementi di Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni

Dettagli

Calcolo Numerico Introduzione a Matlab/Octave

Calcolo Numerico Introduzione a Matlab/Octave Calcolo Numerico Introduzione a Matlab/Octave Ingegneria Industriale. Canali 2 e 5 www.dispense.unipd.it Ingegneria Industriale. Canali 2 e 5 Introduzione a Matlab/Octave A.A.2011 2012 1 / 46 Matlab Prodotto

Dettagli

Ciclo di seminari: Metodi Computazionali per la Finanza

Ciclo di seminari: Metodi Computazionali per la Finanza Ciclo di seminari: Metodi Computazionali per la Finanza C.d.L.M. Finanza e Assicurazioni a.a. 2018/2019 Lezione 1: Introduzione a Matlab Informazioni generali Principali metodi numerici per il pricing

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB lezione n. 5 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB

CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.casy.deis.unibo.it/care CONTROLLI AUTOMATICI INTRODUZIONE A MATLAB Ing. Luca Gentili Tel. 051 2093875

Dettagli

Introduzione a Matlab (e al Calcolo Numerico)

Introduzione a Matlab (e al Calcolo Numerico) Introduzione a Matlab (e al Calcolo Numerico) Giuseppe Rodriguez Università di Roma Tor Vergata Seminario nell ambito del corso di Fondamenti di Informatica per gli studenti di Ingegneria Meccanica e Ingegneria

Dettagli

Introduzione al MATLAB c Parte 1 Variabili ed array

Introduzione al MATLAB c Parte 1 Variabili ed array Introduzione al MATLAB c Parte 1 Variabili ed array Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 Cos è il MATLAB Componenti principali di MATLAB Avvio e Strumenti

Dettagli

MATLAB Elementi di grafica Costrutti di programmazione

MATLAB Elementi di grafica Costrutti di programmazione MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per

Dettagli

LABORATORIO /03/2005

LABORATORIO /03/2005 LABORATORIO 1----- 04/03/2005 Argomenti trattati: Note introduttive a MATLAB Scalari e vettori in MATLAB Istruzioni if, while, for Grafico di funzioni Alcune informazioni su MATLAB MATLAB e` uno strumento

Dettagli

Analisi Numerica I Introduzione a Matlab

Analisi Numerica I Introduzione a Matlab Analisi Numerica I Introduzione a Matlab Ana Alonso ana.alonso@unitn.it 13-20 settembre 2018 Matlab MATrixLABoratory Calcolatrice. 3+4 2 (3+1) 9 4 3 1 cos ( π 4 ) e 2 Nomi a = 3 b = 4 c = a + b who, whos

Dettagli

sia per richiamare specificatamente i dettagli di una funzione

sia per richiamare specificatamente i dettagli di una funzione MATLAB Matlab è un linguaggio ad alto rimento per la computazione tecnica. Esso integra il calcolo, la visualizzazione e la programmazione in un ambiente di facile impiego in cui i problemi e le soluzioni

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 3: Algoritmi stabili e instabili, Bisezione

Laboratorio di Calcolo Numerico Laboratorio 3: Algoritmi stabili e instabili, Bisezione Laboratorio di Calcolo Numerico Laboratorio 3: Algoritmi stabili e instabili, Bisezione Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 22 Marzo 2017 Vettori in

Dettagli

Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1

Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1 Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria R. Vitolo Dipartimento di Matematica Università di Lecce SaLUG! - Salento Linux User Group Il programma OCTAVE per l

Dettagli

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Fondamenti di Programmazione in MATLAB Strutturazione del Codice Sorgente Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Fondamenti di Programmazione in MATLAB:

Dettagli

FONDAMENTI DI INFORMATICA

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA Prof. Venturino Taggi e prof. Alfredo Accattatis, slide (rielaborate) del prof. Emiliano Casalicchio accattatis@ing.uniroma2.it 2 Fondamenti di Informatica 2015/16 V.Taggi Argomenti

Dettagli

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor: prof. Venturino Taggi

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor: prof. Venturino Taggi FONDAMENTI DI INFORMATICA Prof. Alfredo Accattatis (accattatis@ing.uniroma2.it) Tutor: prof. Venturino Taggi (taggi@ing.uniroma2.it) 2 Fondamenti di Informatica Argomenti Approfondimenti sui floating-point:

Dettagli

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Introduzione a Matlab MATLAB MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e un linguaggio di programmazione (interpretato)

Dettagli