Informatica per Scienze Geologiche LT a.a

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica per Scienze Geologiche LT a.a"

Transcript

1 Informatica per Scienze Geologiche LT a.a Introduzione all utilizzo di metodologie informatiche nella Geologia Docente: Prof. Carla Braitenberg, Dipartimento Matematica e Geoscienze, Via Weiss 1, Università di Trieste berg@units.it Tel

2

3

4

5 Esempio da prima: x=0:1:40; y=10*exp(-abs(x)); figure subplot(,1,1) plot(x,y) subplot(,1,) semilogy(x,y,'')

6

7 Formulazione matematica della funzione sinusoidale Le applicazioni delle funzioni di seno e coseno sono ampie- ragione per la quale le analizziamo in dettaglio. Scriviamo la formula matematica di un onda sinusoidale in 3D. I fronti d onda sono lineari ed hanno un orientamento ben definito rispetto all asse x. La direzione del fronte d onda viene espresso dal vettore d onda. Implementiamo poi tale equazione in uno script matlab. f ( x, y) Asin( x y) x y A numero d' onda numero d' onda ampiezza dell' in direzione in direzione vettore del numero d' onda. x y oscillazio ne x y

8 Definizione della direzione del numero d'onda La direzione del vettore del numero d'onda è ortogonale ai fronti d'onda e viene definita dalle due componenti del vettore x e y. L'angolo del vettore con l'asse x e pari a: tan y x arctan( La lunghezza del vettore numero d onda e pari al modulo del vettore. x y y x ) Y y x X La lunghezza d onda della sinusoide e pari a:

9 Definizione della due componenti del vettore numero d'onda Da prima abbiamo definito la lunghezza del vettore n umero d onda: x y Y Le due componenti sono allora date dalla relazione: y x X x y cos( ) sin( )

10 Matlab: onda sinusoidale lineare (sinusoide.m) function sinusoide(lam,a,alf) % grafico di fronte d'onda lineare % eliminazione variabili e librerie create in precedenza if nargin==0 sinusoide(5,10,30) else % creazione vettore x di valori compresi tra 0 e 70 uniformemente divisi su 100 valori. Per y intervallo da 0 a 90. x = linspace(0,70,100); y= linspace(0,90,100); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % numero d'onda =(*pi)/lam; alf1=alf*pi/180; vec=*[cos(alf1) sin(alf1)]; x=vec(1); y=vec(); % calcolo dei valori asse z Z = A*(sin(x*X+y*Y)); % grafico tridimensionale dei risultati figure surf(x,y,z); % visualizzazione 3D (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z'); end end Valori tipo: lam=5; A=10 alf=30

11 Matlab: somma tra due funzioni function sovrapposizione(lam,a,alf,a,b,c,d) % grafico di fronte d'onda lineare if nargin==0 sovrapposizione(15,3,45,0.08,0.0,0,0.003) else % creazione vettore x di valori compresi % tra 0 e 70 uniformemente divisi su 100 % valori. Per y intervallo da 0 a 90. x = linspace(0,70,100); y= linspace(0,90,100); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % numero d'onda =(*pi)/lam; alf1=alf*pi/180; vec=*[cos(alf1) sin(alf1)]; x=vec(1); y=vec(); % calcolo dei valori asse z per fronte d'onda Z1 = A*(sin(x*X+y*Y)); % calcolo dei valori asse z per polinomiale Z = (a*x+b*y+c*x.^3+d*y.^); % sommo fronte d'onda + polinomiale Z=Z1+Z; % grafico tridimensionale dei risultati figure surf(x,y,z); % visualizzazione 3D % (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z'); end

12 Esempio oscillazione

13 Onda sferica L'onda sferica rappresenta un'immagine istantanea delle onde che si sviluppano sulla superficie di un lago sollecitata dalla caduta di un masso. Descrizione matematica dell'onda sferica: z Asin ( r) Asin( x y ) Se l'origine dell'onda e' in x 0,y 0 : z Asin( ( x x0) ( y y 0 ) )

14 Matlab: onda sinusoidale lineare (sinusoide.m) function sinusoide_radiale(lam,a,x0,y0) % grafico di fronte d'onda lineare % eliminazione variabili e librerie create in precedenza if nargin==0 sinusoide_radiale(5,10,50,50) else % creazione vettore x di valori compresi tra 0 e 70 uniformemente divisi su 100 valori. Per y intervallo da 0 a 90. x = linspace(0,100,100); y= linspace(0,100,100); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % numero d'onda =(*pi)/lam; % calcolo dei valori asse z Z = A*sin(*sqrt((X-x0).^+(Y-y0).^)); % grafico tridimensionale dei risultati figure surf(x,y,z); % visualizzazione 3D (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z'); end Valori tipo: lam=5; A=10 X0=50 Y0=50

15 Esempio onda sferica

16

17

18 Onda sferica la cui ampiezza decade esponenzialmente Vogliamo anche descrivere il caso in cui l'ampiezza dell'onda decade con il raggio esponenzialmente. ) ) ( ) ( ( ), ( ) ) ( ) ( )sin(, ( sigy y y sigx x x A e y x A y y x x y x A z

19 Matlab: onda sinusoidale radiale che decade function sinusoide_radexp(lam,a,x0,y0,sigx,sigy) % grafico di onda radiale che decade % eliminazione variabili e librerie create in precedenza if nargin==0 sinusoide_radexp(5,10,50,50,0,40) else x = linspace(0,100,100); y= linspace(0,100,100); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % numero d'onda =(*pi)/lam; % calcolo Ampiezza onda Ar = A*exp(-((X-x0)/sigx).^ -((Y-y0)/sigy).^); % calcolo dei valori asse z Z = Ar.*sin(*sqrt((X-x0).^+(Y-y0).^)); % grafico tridimensionale dei risultati figure surf(x,y,z); % visualizzazione 3D (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z'); end Valori tipo: lam=5; A=10 x0=50 y0=50 sigx=0 sigy=40

20 Onda sferica con decadimento anisotropo Z Y X

21 Superficie polinomiale Di larga applicazione e' l costruzione di una superficie costituita elementi polinomiali. Esempio: descrizione di un campo regionale di una quantita' misurata, come emissione Radon, flusso termico.

22 Esempio superficie polinomiale Z = *X+3*Y+X.^3*.1+Y.^ *1.5 Z = 0.*X+0.3*Y+X.^3*0.01+Y.^*0.05 Esercizio: Costruire la superficie polinomiale. Variare i parametri e descrivere il risultato. Costruire una superficie piana. Costruire una superficie di secondo ordine

23 Funzione polinomiale function Polinomiale(a,b,c,d) % grafico di onda radiale che decade % eliminazione variabili e librerie create in precedenza if nargin==0 Polinomiale(0.,0.3,0.01,0.05) else % creazione vettore x di valori compresi tra 0 e 70 uniformemente divisi su 100 valori. Per y intervallo da 0 a 90. x=linspace(-7,7,100); y=linspace(-9,9,100); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % calcolo dei valori asse z Z = a*x+b*y+c*x.^3+d*y.^; % grafico tridimensionale dei risultati figure surf(x,y,z); shading flat % visualizzazione 3D (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z'); end end

24 10 5 Z Y X 5

25 Graficare il gradiente di una superficie v = -:0.:; [x,y] = meshgrid(v); z = y.*x.*exp(-x.^ - y.^); % da provare anche: % z = x.*exp(-x.^ - y.^); % z = y.*x.*exp(-x.^ - y.^); [px,py] = gradient(z,.,.); contour(v,v,z) hold on quiver(v,v,px,py) hold off figure surf(x,y,z); % visualizzazione 3D (azimuth 37.5, elevation 30) view(3);

26 Gradiente della topografia %Plot_DTM_isolinea Zmin=180; Zmax=500; step=; v=zmin:step:zmax; sv=size(v); load DTM_ortom_reg_regrid10m_WGS84_LD.mat; figure('name',['esempio D isolinee Zmin: ' numstr(zmin) ' Zmax: ' numstr(zmax)]) %contour rappresenta in grafico le isolinee in D [C, h]=contour(x1,y1,z1,v); %axis([xmin xmax ymin ymax]) axis([ ]); figure [px,py] = gradient(z1,1,1); contour(x1,y1,z1) hold on quiver(x1,y1,px,py,5) axis([ ]);

27

28 Ulteriori applicazioni Creare un grafico di due onde sinusoidali di lunghezza d onda diversa sovrapposte. La direzione delle due sia la medesima. Scegliere 1>> Creare un grafico di una superficie polinomiale di secondo ordine che rappresenta l andamento regionale, al quale viene sovrapposta una anomalia a forma gaussiana, che rappresenta un disturbo locale. La larghezza della Gaussiana e determinata dal coefficiente in denominatore dell esponenziale. Simulare la presenza di tre mud-volcano; un mudvolcano viene rappresentato tramite una funzione gaussiana.

29 Esempio sovrapposizione close all; clear variables; % parametri polinomiale a = 1e-1; b = 1e-1; c = 1e-6; d = 1e-6; % parametri sinusoide lam = 5; A = 10; x0 = 50; y0 = 50; sigx = 30; sigy = 35; % linspace x,y x=linspace(-50,150,600); y=linspace(-50,150,600); % creazione matrice a Dimensioni X e Y. [X,Y]= meshgrid(x,y); % POLINOMIALE % calcolo dei valori asse z Z_pol = a*x+b*y+c*x.^3+d*y.^; % SENO % numero d'onda =(*pi)/lam; % calcolo Ampiezza onda Ar_1 = A*exp(-((X-x0)/sigx).^ -... ((Y-y0)/sigy).^); % calcolo dei valori asse z Z_sin_1 = Ar_1.*sin(*sqrt((X-x0).^+... (Y-y0).^)); % calcolo somma Z = Z_pol + Z_sin_1; % grafico tridimensionale dei risultati figure surf(x,y,z); shading flat % visualizz. 3D (azimuth 37.5, elevation 30) view(3); % manteniamo il fattore di scala axis equal; % etichette sugli assi xlabel('x'); ylabel('y'); zlabel('z');

Informatica per Scienze Geologiche LT a.a

Informatica per Scienze Geologiche LT a.a Informatica per Scienze Geologiche LT a.a.2017-2018 Rappresentazione grafica modello DTM del Friuli venezia Giulia Analisi numerica del DTM Docente: Prof. Carla Braitenberg, Tutor: Dott. Alberto Pastorutti

Dettagli

Università degli Studi di Ferrara

Università degli Studi di Ferrara Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2017-2018 Programmazione Lezione 16 Grafica in MATLAB Seconda parte Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni

Dettagli

MATLAB Funzioni grafiche Salvataggio/recupero dati da file

MATLAB Funzioni grafiche Salvataggio/recupero dati da file MATLAB Funzioni grafiche Salvataggio/recupero dati da file Salvataggio e recupero dati save salva nel file nomefile.mat le variabili elencate in lista variabili load

Dettagli

Introduzione al MATLAB c Parte 2 Funzioni

Introduzione al MATLAB c Parte 2 Funzioni Introduzione al MATLAB c Parte 2 Funzioni Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Funzioni matematiche Assegnazione di funzioni 2 Grafico di funzione in

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena manganelli@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 28 DII - Universtità

Dettagli

Informatica Applicata alle Scienze Geologiche ( Aspetti organizzativi ) cod. 026SM

Informatica Applicata alle Scienze Geologiche ( Aspetti organizzativi ) cod. 026SM Informatica Applicata alle Scienze Geologiche ( Aspetti organizzativi ) cod. 026SM Carla Braitenberg Eugenio G. Omodeo Dip. Matematica e Geoscienze DMI Trieste, 04/10/2017 C. Braitenberg, E. G. Omodeo

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ì 4 Luglio 29

Dettagli

Grafici tridimensionali

Grafici tridimensionali MatLab Lezione 3 Grafici tridimensionali Creazione di un Grafico 3D (1/4) Si supponga di voler tracciare il grafico della funzione nell intervallo x = [0,5]; y=[0,5] z = e -(x+y)/2 sin(3x) sin(3y) Si può

Dettagli

Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A

Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A. 2018-2019 Programmazione Lezione 8 Grafica in MATLAB Lorenzo Caruso - lorenzo.caruso@unife.it Nelle lezioni precedenti MATLAB: Vettori

Dettagli

FONDAMENTI DI SEGNALI E TRASMISSIONE 2 Laboratorio

FONDAMENTI DI SEGNALI E TRASMISSIONE 2 Laboratorio FONDAMENTI DI SEGNALI E TRASMISSIONE 2 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it MATLAB: linguaggio di programmazione L ambiente MATLAB possiede un completo linguaggio di programmazione. Vediamo

Dettagli

Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A

Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A Università degli Studi di Ferrara Corso di Laurea in Chimica - A.A. 2018-2019 Programmazione Lezione 12A Esercizi in MATLAB Docente: Lorenzo Caruso lorenzo.caruso@unife.it Nelle lezioni precedenti Matlab:

Dettagli

Università degli Studi di Ferrara

Università degli Studi di Ferrara Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2017-2018 Programmazione Lezione 15 Grafica in MATLAB Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni precedenti

Dettagli

MATLAB (3) - Grafica 2 e 3D

MATLAB (3) - Grafica 2 e 3D Laboratorio di Informatica per Ingegneria elettrica A.A. 21/211 Prof. Sergio Scippacercola MATLAB (3) - Grafica 2 e 3D N.B. le slide devono essere utilizzate solo come riferimento agli argomenti trattati

Dettagli

ESERCITAZIONE MATLAB

ESERCITAZIONE MATLAB ESERCITAZIONE MATLAB Di seguito sono ripostati alcuni esercizi da eseguire in ambiente MatLab. Gli esercizi sono divisi per argomenti. Ogni esercizio è preceduto da una serie di esempi che aiutano nello

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. 4 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università

Dettagli

Introduzione a MATLAB. Fabio Rossi fabio.rossi@sssup.it

Introduzione a MATLAB. Fabio Rossi fabio.rossi@sssup.it Introduzione a MATLAB Fabio Rossi fabio.rossi@sssup.it Grafica in MATLAB Il primo grafico >>x = 0:pi/100:2*pi; >>y=sin(x); >>plot(x,y) >>grid Comando plot plot(v1,v2) disegna una curva utilizzando il primo

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

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

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

G. Bracco.Appunti di Fisica Generale. G. Bracco.Appunti di Fisica Generale

G. Bracco.Appunti di Fisica Generale. G. Bracco.Appunti di Fisica Generale In Matlab, le variabili vengono indicate da un nome (il programma è case sensitive ) con inizio alfabetico (a-z) ed il valore viene associato tramite = >> a=5 >> A=10; è una variabile diversa >> b2=2.5e-3

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

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

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

Programmazione Matlab

Programmazione Matlab MatLab Lezione 2 Programmazione Matlab MATLAB vs. C++ File sorgente C++: sono trasformati in linguaggio macchina dal compilatore; MATLAB: sono interpretati; Tipi di dato C++: è necessario specificare il

Dettagli

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

Calcolo Numerico I - a.a Laboratorio 3 - Introduzione a MATLAB Calcolo Numerico I - a.a. 2010-2011 Laboratorio 3 - Introduzione a MATLAB Grafica 2D in Matlab Per tracciare in Matlab il grafico di una funzione y = f(x) per un intervallo assegnato di valori della variabile

Dettagli

Finestre grafiche. >> figure >> figure(n)

Finestre grafiche. >> figure >> figure(n) Finestre grafiche MATLAB ha anche la possibilità di lavorare con delle finestre grafiche sulle quali si possono fare disegni bidimensionali o tridimensionali. Una finestra grafica viene aperta con il comando

Dettagli

RETI DI TELECOMUNICAZIONE

RETI DI TELECOMUNICAZIONE RETI DI TELECOMUNICAZIONE NOZIONI ELEMENTARI DI MATLAB Cos è MATLAB Il nome MATLAB sta per MATrix LABoratory E un linguaggio ad alta prestazione per l elaborazione tecnica E un sistema interattivo il cui

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

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. Marzo 2014

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. Marzo 2014 1 MATLAB-SIMULINK Grafici 2D e 3D Ing. Alessandro Pisano pisano@diee.unica.it Marzo 2014 2 Indice 3 7 10 10 11 12 13 14 16 17 22 24 28 34 36 39 44 Grafici 2D Griglia, label e titolo Grafici sovrapposti.

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

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

Onde. Antonio Pierro. Per consigli, suggerimenti, eventuali errori o altro potete scrivere una a antonio.pierro[at]gmail.com

Onde. Antonio Pierro. Per consigli, suggerimenti, eventuali errori o altro potete scrivere una  a antonio.pierro[at]gmail.com Onde Video Introduzione Onde trasversali e onde longitudinali. Lunghezza d'onda e frequenza. Interferenza fra onde. Battimenti. Moto armonico smorzato e forzato Antonio Pierro Per consigli, suggerimenti,

Dettagli

Laboratorio didattico di matematica computazionale

Laboratorio didattico di matematica computazionale Laboratorio didattico di matematica computazionale Beatrice Meini Lezione 5-2/4/2014 1 La funzione meshgrid e grafici in R 3 L istruzione [X, Y] =meshgrid(x, y) prende in input i vettori x e y e restituisce

Dettagli

UD6 - MATLAB. Gestione della grafica

UD6 - MATLAB. Gestione della grafica UD6 - MATLAB Gestione della grafica Grafici MatLab può produrre grafici 2D e 3D Disegnare un Grafico Il comando plot produce grafici in 2 dimensioni; plot(x,y)apre una finestra e disegna il punto (x,y);

Dettagli

Angoli e misura degli angoli

Angoli e misura degli angoli Angoli e misura degli angoli Prima definizione di angolo Si definisce angolo ciascuna delle due parti in cui un piano è diviso da due semirette distinte con l origine in comune, semirette comprese. Le

Dettagli

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. pisano@diee.unica.it

MATLAB-SIMULINK. Grafici 2D e 3D. Ing. Alessandro Pisano. pisano@diee.unica.it 1 MATLAB-SIMULINK Grafici 2D e 3D Ing. Alessandro Pisano pisano@diee.unica.it 2 Indice 3 7 10 10 11 12 13 14 16 17 22 24 28 34 36 39 44 Grafici 2D Griglia, label e titolo Grafici sovrapposti. Colori Legenda

Dettagli

2 a lezione - laboratorio

2 a lezione - laboratorio 2 a lezione - laboratorio Corso di Laurea Ingegneria CIVILE Laurea Specialistica Ingegneria CHIMICA ed AMBIENTE a.a 2003-2004 Funzioni matematiche elementari Round(x) Arrotonda all intero più vicino Fix(x)

Dettagli

Visualizzazione di dati

Visualizzazione di dati Visualizzazione di dati MATLAB fornisce un estesa serie di strumenti per la visualizzazione di dati in due e tre dimensioni. Questi strumenti consentono di: Creare grafici Editare i grafici ed esplorare

Dettagli

clear all, close all, clc x=0:0.001:0.2; y=1./((1-x).^2); y2=1+2*x+3*x.^2; y3=1+2*x+3*x.^2+4*x.^3; y4=1+2*x+3*x.^2+4*x.^3+5*x.^4;

clear all, close all, clc x=0:0.001:0.2; y=1./((1-x).^2); y2=1+2*x+3*x.^2; y3=1+2*x+3*x.^2+4*x.^3; y4=1+2*x+3*x.^2+4*x.^3+5*x.^4; Esercizio 1 2 clear all, close all, clc x=0:0.001:0.2; y=1./((1-x).^2); y2=1+2*x+3*x.^2; y3=1+2*x+3*x.^2+4*x.^3; y4=1+2*x+3*x.^2+4*x.^3+5*x.^4; figure(1) plot(x,y,x,y2,x,y3,x,y4) legend('y','y2','y3','y4','location','best')

Dettagli

Introduzione a MatLab

Introduzione a MatLab Introduzione a MatLab Introduzione MATLAB è l acronimo di MATrix LABoratory E un ambiente per l analisi e la simulazione dei sistemi lineari e non lineari e per l analisi numerica Il sito ufficiale per

Dettagli

INTRODUZIONE A MATLAB

INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB M.R. Russo Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2008/2009 INDICE Operazioni vettoriali Operazioni matriciali Operazioni puntuali Elementi

Dettagli

Lezioni su MATLAB. Ingegneria Civile/Meccanica

Lezioni su MATLAB. Ingegneria Civile/Meccanica Lezioni su ali in Ingegneria Civile/Meccanica Corso di laboratorio di informatica 06/07 Sommario ali in 1 2 3 4 ali 5 6 in ali in : MATrix LABoratory È un ambiente per l analisi e la simulazione dei sistemi

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

Laboratorio di Matematica Computazionale A.A Lab. 4

Laboratorio di Matematica Computazionale A.A Lab. 4 Laboratorio di Matematica Computazionale A.A. 2008-2009 Lab. 4 Complementi di Grafica 2D: Sottofinestre In Matlab si possono disegnare più grafici nella stessa finestra, suddividendola in sottofinestre

Dettagli

Esercizi di MatLab. Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, A.A

Esercizi di MatLab. Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, A.A Esercizi di MatLab Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, AA 2017 2018 Gli esercizi sono divisi in due gruppi: fondamentali ed avanzati I primi sono

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

Gradiente Coniugato Precondizionato in MatLab

Gradiente Coniugato Precondizionato in MatLab Gradiente Coniugato Precondizionato in MatLab Manolo Venturin Università degli Studi di Padova Dip. Matematica Pura ed Applicata 2008 Problema Obiettivo Risoluzione del sistema lineare Ax = b. Metodo risolutivo

Dettagli

interp2(x,y,z,x_i,y_i) (x,y,z,x_i,y_i);

interp2(x,y,z,x_i,y_i) (x,y,z,x_i,y_i); Corso di Laurea in Ingegneria Meccanica Trasmissione del calore con applicazioni numeriche: informatica applicata a.a. 4/5 Parte III Prof. Nicola Forgione Dipartimento di Ingegneria Civile e Industriale

Dettagli

Esempio 1: Dato il vettore A=-10:2:10

Esempio 1: Dato il vettore A=-10:2:10 Esempio 1: Dato il vettore A=-10:2:10 1) Determinare la lunghezza L del vettore; 2) Creare il vettore colonna B=-20:4:20 3) Effettuare il prodotto S= AxB righe per colonne 4) Estrarre da A il vettore C

Dettagli

B 1 0 = 1 t B 1 1 = t

B 1 0 = 1 t B 1 1 = t Esercitazione 4 Richiami di Teoria Curve di Bèzier I polinomi di Bernstein di grado n sono definiti da: ( ) n Bi n (t) = t i ( t) n i, i i =,...n. Ci sono n+ polinomi di Bernstein di grado n. Per convenienza

Dettagli

y (b) f(x, y) = y log x sin x (c) f(x, y) = tan y (d) f(x, y) = e x y (f) f(x, y) = cos(x 2 + y 2 )

y (b) f(x, y) = y log x sin x (c) f(x, y) = tan y (d) f(x, y) = e x y (f) f(x, y) = cos(x 2 + y 2 ) FUNZIONI DI PIÙ VARIABILI. Siano date le seguenti funzioni: (a) f(x, y) = 3x + y (c) h(x, y) = x y (b) g(x, y) = xy (d) k(x, y) = x + y Determinare e disegnare nel piano cartesiano il dominio delle funzioni

Dettagli

Introduzione a Matlab

Introduzione a Matlab Grafici plot(y) disegna i valori di Y rispetto agli indici plot(x, Y) disegna i valori di Y rispetto a X plot(x,y,s) disegna Y rispetto a X con alcune configurazioni contenute nella stringa S: colore:

Dettagli

Massimo Garai - DIENCA, Università di Bologna - Copyright Massimo Garai - DIENCA, Università di Bologna - Copyright 2009.

Massimo Garai - DIENCA, Università di Bologna - Copyright Massimo Garai - DIENCA, Università di Bologna - Copyright 2009. Acustica Fisica Massimo Garai DIENCA - Università di Bologna http://acustica.ing.unibo.it Massimo Garai Copyright - DIENCA, 2004-2009 Università Massimo Garai - Università di di Bologna - Copyright 1 2009

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

Esercizi MatLab. Alessandro Benfenati. Ph.D Student.

Esercizi MatLab. Alessandro Benfenati. Ph.D Student. Esercizi MatLab Alessandro Benfenati Ph.D Student alessandro.benfenati@unife.it http://dmi.unife.it/it/didattica/dottorandi/alessandro-benfenati Sommario Una breve rassegna di esercizi che possono essere

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

FONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio

FONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio FONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it Quantizzazione Il segnale y(t) non solo è campionato sull asse dei tempi, ma anche i valori di ordinata sono

Dettagli

Registro delle lezioni

Registro delle lezioni 2 Registro delle lezioni Lezione 1 17 gennaio 2006, 2 ore Notazione dell o piccolo. Polinomio di Taylor di ordine n con resto in forma di Peano per funzioni di classe C n. Polinomio di Taylor di ordine

Dettagli

Page Rank. Guerra Stefano. 1. DESCRIZIONE DEL PROBLEMA "Page Rank" 2. DESCRIZIONE DELL ALGORITMO. Pagina 2

Page Rank. Guerra Stefano. 1. DESCRIZIONE DEL PROBLEMA Page Rank 2. DESCRIZIONE DELL ALGORITMO. Pagina 2 1. DESCRIZIONE DEL PROBLEMA "" Realizzare un Function file che implementa (l algoritmo PageRank di Google per l ordinamento dei siti web). Parametri di input: G matrice sparsa di adiacenze relativa ad

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

Grafici in matlab. Un esempio di grafico: xv = 3:0.1:3; yv = xv.^3 5*xv.^2 + 4; plot(xv,yv) xlabel('value of x') ylabel('value of y')

Grafici in matlab. Un esempio di grafico: xv = 3:0.1:3; yv = xv.^3 5*xv.^2 + 4; plot(xv,yv) xlabel('value of x') ylabel('value of y') Grafici in matlab Un esempio di grafico: Matlab ha un sacco di funzioni per le rappresentazioni grafiche! Oggi ne vediamo alcune. Per ulteriori informazioni: help graph2d help graph3d Notazione con l operatore

Dettagli

I N. 1) Grafici 2) Video 3) Esercizi O R A I X L E Z I O N E 5 O R Y.

I N. 1) Grafici 2) Video 3) Esercizi O R A I X L E Z I O N E 5 O R Y. MAT R LAB O I X L E Z I O N E 5 I N T R O R A T O R Y 1) Grafici 2) Video 3) Esercizi Grafici figure(n) crea una figura vuota (di numero n) plot(y) visualizza il vettore Y come una seria di punti (i, Y

Dettagli

Generazione di Numeri Casuali- Parte 2

Generazione di Numeri Casuali- Parte 2 Esercitazione con generatori di numeri casuali Seconda parte Sommario Trasformazioni di Variabili Aleatorie Trasformazione non lineare: numeri casuali di tipo Lognormale Trasformazioni affini Numeri casuali

Dettagli

Selection Sort (minsort)

Selection Sort (minsort) Selection Sort (minsort) function A = minsort2(a) costo n = length(a); n for i = 1:(n-1) emin = A(i); n-1 pos=i; n-1 for j = (i+1):n m if(a(j) < emin) m emin = A(j); s pos = j; s end end tmp = A(i); n-1

Dettagli

Laboratorio di Programmazione Esercitazione 4

Laboratorio di Programmazione Esercitazione 4 Laboratorio di Programmazione Esercitazione 4 Prof. Michele Scarpiniti Prof. Danilo Comminiello Dipartimento di Ingegneria dell Informazione, Elettronica e Telecomunicazioni Sapienza Università di Roma

Dettagli

ESERCIZIO 1. Informatica B - Esercitazione 14

ESERCIZIO 1. Informatica B - Esercitazione 14 ESERCIZIO 1 Tema del 01/09/2010 Esercizio 3 Implementare in MATLAB una funzione ricorsiva che calcoli risultato e resto della divisione intera fra due numeri interi. La funzione deve ricevere come parametri

Dettagli

CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK

CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK CONTROLLI AUTOMATICI e SISTEMI ELETTRICI LINEARI Ingegneria Meccatronica INTRODUZIONE Matlab (seconda parte) e SIMULINK Emilio Lorenzani Tel. 0522 522443 e-mail: emilio.lorenzani@unimore.it http://www.ingre.unimore.it

Dettagli

ESERCITAZIONE: FUNZIONI GONIOMETRICHE

ESERCITAZIONE: FUNZIONI GONIOMETRICHE ESERCITAZIONE: FUNZIONI GONIOMETRICHE e-mail: tommei@dm.unipi.it web: www.dm.unipi.it/ tommei Circonferenza goniometrica La circonferenza goniometrica è una circonferenza di raggio unitario centrata nell

Dettagli

I.I.S. MARGHERITA DI SAVOIA NAPOLI ANNO SCOLASTICO 2015/2016 CLASSE IV SEZ. CL INDIRIZZO LICEO LINGUISTICO PROGRAMMA DI MATEMATICA

I.I.S. MARGHERITA DI SAVOIA NAPOLI ANNO SCOLASTICO 2015/2016 CLASSE IV SEZ. CL INDIRIZZO LICEO LINGUISTICO PROGRAMMA DI MATEMATICA CLASSE IV SEZ. CL INDIRIZZO LICEO LINGUISTICO PROGRAMMA DI MATEMATICA ALGEBRA RICHIAMI SU EQUAZIONI DI II GRADO (COMPLETE ED INCOMPLETE) E SULLE PRINCIPALI OPERAZIONI CON I RADICALI RICHIAMI SU DISEQUAZIONI

Dettagli

Operazioni su stringhe

Operazioni su stringhe MAT R LAB O I X L E Z I O N E 4 I N T R O R A T O R Y 1) Stringe 2) Matrici di celle 3) Strutture 4) File 5) Grafici Stringhe stringa / testo = un vettore-riga di lettere (rinchiuso in ) S= The quick lazy

Dettagli

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura :

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : figure() La funzione figure apre una nuova finestra In cui verrà inserito il disegno In molti casi,

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti di Informatica A.A. 2016/17 Fondamenti di Informatica R i p a s s o A rgo m e nt i M AT L A B Po s s i b i l i S o l u z i o n i P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i

Dettagli

Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD.

Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD. Advanced level Corso Matlab : Terza lezione (Esercitazione, 17/05/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni File script Grafici Acquisizione dati esterni Esercizi: Utilizzo degli script

Dettagli

Diagrammi 2D e 3D Funzioni di ordine superiore

Diagrammi 2D e 3D Funzioni di ordine superiore Diagrammi 2D e 3D Funzioni di ordine superiore Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Gennaio 2017 Obiettivi Funzioni di ordine superiore Diagrammi 2D e 3D 2 Sommatoria

Dettagli

13 Esercizi di Riepilogo

13 Esercizi di Riepilogo 13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il

Dettagli

Calcolo Numerico A.A Lab n

Calcolo Numerico A.A Lab n Calcolo Numerico A.A. 2014-2015 Lab n. 2 22-10-2014 Grafica: plot 2D Grafica MATLAB è molto più di un semplice software in grado di eseguire calcoli numerici (anche se in forma molto sofisticata). Con

Dettagli

Matlab Pdetool. Lezione 3 Magnetostatica. Ing. Flavio Calvano

Matlab Pdetool. Lezione 3 Magnetostatica. Ing. Flavio Calvano Matlab Pdetool Lezione 3 Magnetostatica Ing. Flavio Calvano Modello magnetostatica; Utilizzo del pdetool in modalità grafica; Esercitazione di laboratorio Calcolo auto-induttanza; Calcolo mutua-induttanza;

Dettagli

ELETTRONICA E STRUMENTAZIONE PER INDAGINI BIOMEDICHE M ELETTRONICA M BIOFISICA APPLICATA M INFORMATICA

ELETTRONICA E STRUMENTAZIONE PER INDAGINI BIOMEDICHE M ELETTRONICA M BIOFISICA APPLICATA M INFORMATICA 8058874 - ELETTRONICA E STRUMENTAZIONE PER INDAGINI BIOMEDICHE M-2527 - ELETTRONICA M-2529 - BIOFISICA APPLICATA M-2528 - INFORMATICA Lezione n. 1i Equazioni Sistema di equazioni Definizione di funzione

Dettagli

Registro di Matematica /19 - F. Demontis 2

Registro di Matematica /19 - F. Demontis 2 Registro delle lezioni di MATEMATICA 1 Corso di Laurea in Chimica 6 CFU - A.A. 2018/2019 docente: Francesco Demontis ultimo aggiornamento: 11 gennaio 2019 1. Mercoledì 03/10/2018, 11 13. ore: 2(2) Linguaggio

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Introduzione a MATLAB Elaborazione Numerica dei Segnali a.a. 2008/2009 Simone Bianco Introduzione Ambiente avanzato di calcolo numerico Linguaggio di programmazione Supporto a GUI Ampiamente utilizzato

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

Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017

Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017 Scuola di Calcolo Scientifico con MATLAB (SCSM) 2017 Palermo 24-28 Luglio 2017 www.u4learn.it Arianna Pipitone Funzioni grafiche di MATLAB I grafici aiutano ad interpretare grandi quantità di dati in modo

Dettagli

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 7. ricorsione e funzioni anonime

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 7. ricorsione e funzioni anonime Facoltà di Ingegneria Industriale Laurea in Ingegneria Energetica, Meccanica e dei Trasporti Matlab/Octave - Esercitazione 7 ricorsione e funzioni anonime Politecnico di Milano - DEI 1 Esercizio 1 Implementare

Dettagli

Introduzione al Calcolo Scientifico - A.A Laboratorio nr.8

Introduzione al Calcolo Scientifico - A.A Laboratorio nr.8 Introduzione al Calcolo Scientifico - A.A. 9- Laboratorio nr.8 Discretizzazione di un problema iperbolico D Si consideri il seguente problema iperbolico lineare D: trovare u = u(x, t) tale che u t + a

Dettagli

FONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio

FONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio FONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it Campionamento di segnali In MATLAB, qualunque segnale continuo è approssimato da una sequenza campionata. Si

Dettagli

Laboratorio di Matematica Computazionale A.A. 2007-2008 - Laboratorio nr.8

Laboratorio di Matematica Computazionale A.A. 2007-2008 - Laboratorio nr.8 Laboratorio di Matematica Computazionale A.A. 2007-2008 - Laboratorio nr.8 Complementi di grafica 2D Un fondo di investimento ventennale frutta il 5% di interessi composti annualmente. Un capitale di 10.000

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

FON DAMEN TI DI IN FORMATICA

FON DAMEN TI DI IN FORMATICA Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 29-21 UNITÀ IV A GRAFICA

Dettagli

Analisi Matematica II Corso di Matlab

Analisi Matematica II Corso di Matlab Università degli Studi di Ferrara Corso di Laurea in Ingegneria Civile e Ambientale Analisi Matematica II Corso di Matlab Anno Accademico 2017 2018 Lezione 5 - Integrali di Superficie Elena Pacchin elena.pacchin@unife.it

Dettagli

Analisi Numerica: Introduzione

Analisi Numerica: Introduzione Analisi Numerica: Introduzione S. Maset Dipartimento di Matematica e Geoscienze, Università di Trieste Analisi numerica e calcolo numerico Analisi numerica e calcolo numerico La matematica del continuo

Dettagli

Diario delle lezioni di Calcolo e Biostatistica (O-Z) - a.a. 2013/14 A. Teta

Diario delle lezioni di Calcolo e Biostatistica (O-Z) - a.a. 2013/14 A. Teta Diario delle lezioni di Calcolo e Biostatistica (O-Z) - a.a. 2013/14 A. Teta 1. (1/10 Lu.) Generalità sugli insiemi, operazioni di unione, intersezione e prodotto cartesiano. Insiemi numerici: naturali,

Dettagli

FONDAMENTI DI ELABORAZIONE NUMERICA DEI SEGNALI 1 Laboratorio

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

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

Sommario 1 MATLAB: UNO STRUMENTO PER L'ANALISI DEI SISTEMI Introduzione L ambiente MATLAB PRIMI PASSI CON MATLAB...

Sommario 1 MATLAB: UNO STRUMENTO PER L'ANALISI DEI SISTEMI Introduzione L ambiente MATLAB PRIMI PASSI CON MATLAB... Sommario MATLAB: UNO STRUMENTO PER L'ANALISI DEI SISTEMI.... Introduzione.... L ambiente MATLAB... PRIMI PASSI CON MATLAB... 4. Le matrici... 4. Le espressioni... 5.3 Gli M-files... 7.3. Il controllo del

Dettagli

Introduzione al MATLAB

Introduzione al MATLAB al MATLAB Francesca Zanello Padova, 27 Aprile 2009 al MATLAB 1 base Esempio: Algebra lineare File input/output al MATLAB 2 Avviare MATLAB 1. MATLAB è un ambiente integrato per il Calcolo Scientifico e

Dettagli

La grafica. La built-in funzione grafica plot. x spezzata poligonale. discretizzato

La grafica. La built-in funzione grafica plot. x spezzata poligonale. discretizzato La grafica. Il Matlab possiede un ambiente grafico abbastanza potente paragonabile a software grafici operanti in altri contesti. In questo corso ci limiteremo ad illustrare solo una funzione grafica,

Dettagli

Analisi dei segnali nel dominio della frequenza

Analisi dei segnali nel dominio della frequenza Laboratorio di Telecomunicazioni - a.a. 2010/2011 Lezione n. 7 Analisi dei segnali nel dominio della frequenza docente L.Verdoliva In questa lezione affrontiamo il problema dell analisi dei segnali tempo

Dettagli