INTRODUZIONE A MATLAB
|
|
|
- Gustavo Nanni
- 9 anni fa
- Visualizzazioni
Transcript
1 INTRODUZIONE A MATLAB
2 Descrizione Ambiente/Linguaggioper risolvere problemi di calcolo numericomatrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici (toolbox) Wavelet Toolbox, Signal processing Toolbox E un interprete in grado di eseguire: Istruzioni native (buid-in) Istruzioni contenute in files A. Murli Introduzione a Matlab
3 La linea di comando di MATLAB è indicata dal prompt >> Il PROMPT MATLAB permette di richiamare dal prompt le ultime righe di comandi inseriti usando le frecce in alto e in basso Accetta dichiarazioni di variabili, espressioni e chiamate a tutte le funzioni disponibili nel programma. Tutte le funzioni di MATLAB non sono altro che files di testo, simili a quelli che l utente può generare con un text editor, e vengono eseguite semplicemente digitandone il nome sulla linea di comando.
4 help signal Per sapere quali sono le varie categorie di funzioni disponibili (i toolbox), basta digitare: help HELP DI MATLAB MATLAB presenta un help in linea con informazioni sulla sintassi di tutte le funzioni disponibili. Per accedere a queste informazioni, basta digitare: help nome_funzione È anche possibile avere un help di tutte le funzioni di una certa categoria; ad esempio per sapere quali sono le funzioni specifiche per l analisi dei segnali, basta digitare:
5 I FILES DI MATLAB I files interpretati dal programma sono file di testo ASCII con estensione.m ; sono generati con un text editor e sono eseguiti in MATLAB semplicemente digitandone il nome sulla linea di comando (senza estensione!). È possibile inserire dei commenti al loro interno precedendo ogni linea di commento col simbolo percento %
6 PUNTEGGIATURA E VARIABILI Le istruzioni (siano esse contenute in un file.m lanciato da MATLAB, oppure digitate direttamente dalla linea di comando) vanno terminate con un punto e virgola, in caso contrario viene visualizzato il risultato dell applicazione dell istruzione. >> var2=linspace(-10,10,10000); >> var1=6 var1 6
7 ISTRUZIONI ELEMENTARI: WHO e WHOS Si supponga di aver definito in memoria una matrice A di dimensione 2 3 e una variabile ans. who: elenco delle variabili definite in memoria >> who your variables are: A ans whos: Informazioni sulle variabili definite in memoria >> whos Name Size Bytes Class A double array ans double array Grand total is 7 elements using 56 bytes
8 ISTRUZIONI ELEMENTARI: save, clear, load save: salva tutte le variabili in memoria nel file file.m >> save A clear: cancella tutte le variabili in memoria o una in particolare se specificata >> clear A >> clear load: richiama in memoria le variabili salvate nel file specificato >> load file
9 OPERATORI SCALARI Gli operatori disponibili sono: +, -, *, /, ^, sin, cos, tan, asin, acos, atan, exp, log (naturale), log10 (in base 10), abs, sqrt, sign
10 ELEMENTI DI BASE DI MATLAB: vettori e matrici L'inserimento di un vettore o di una matrice in generale viene effettuato tra parentesi quadre, separando gli elementi delle righe con spazi o virgole, e le diverse righe con punti e virgola (oppure andando a capo ad ogni nuova riga). >> x = [1, 2, 3]; % vettore riga >> y = [1; 4; 7]; % vettore colonna >> A = [1 2 3; 4 5 6; 7 8 9]; % matrice >> A = [ ];
11 ELEMENTI DI BASE DI MATLAB: vettori e matrici Riferimento agli elementi di una matrice A: l elemento a mn è indirizzato come A(m,n); >> A(2,3) 6 la riga m-esima è indirizzata come A(m,:), dove tutte le colonne sono indicate con due punti; >> A(2,:) la colonna n-esima è indirizzata come A(:,n), dove tutte le righe sono indicate con due punti; >> A(:,3) 3 6 9
12 OPERAZIONI SULLE MATRICI Date due matrici A e B di dimensione opportune, si possono definire le seguenti operazioni: >> S=A+B; % somma di due matrici >> P=A*B; % prodotto righe per colonne % di due matrici >> At=A ; % trasposta di una matrice >> Ai=inv(A); % inversa di una matrice
13 OPERAZIONI SULLE MATRICI Altre funzioni operanti su matrici (e, quindi, su vettori, riga o colonna) sono: max, min, sort, sum, prod, Esistono poi particolari operatori (.*,./,.^) che permettono di effettuare operazioni su vettori elemento per elemento, senza ricorrere a cicli. Ad esempio, se A e B sono due matrici, per sommare elemento per elemento le due matrici basta fare: >> C=A.*B;
14 OPERAZIONI SULLE MATRICI Altre funzioni che operano invece essenzialmente su matrici sono: det >> det(a) 0 size >> size(a) 3 3 rank Determinante della matrice Dimensioni della matrice Rango della matrice >> rank(a) 2
15 OPERAZIONI SULLE MATRICI: eye, zeros, ones, rand, diag Esistono poi varie funzioni predefinite per la creazione di matrici: eye(n) : matrice identità n righe n colonne zeros(m,n): matrice di 0 con m righe e n colonne ones(m,n) : matrice di 1 con m righe e n colonne rand(m,n) : matrice casuale di valori tra 0 e 1 diag(x) : se X è un vettore con n elementi, produce una matrice quadrata diagonale di dimensione n per n con gli elementi di X sulla diagonale. Se invece X è una matrice quadrata di dimensione n per n, produce un vettore di n elementi pari a quelli sulla diagonale di X.
16 RISOLUZIONE DI SISTEMI LINEARI Calcolare il valore di x, con Ax=B x=a -1 B >> x=a\b; >> x=inv(a)*b; Calcolare il valore di x, con xc=d x=dc -1 >> x=d/c; >> x=d*inv(c); slash / determina la divisione con la matrice posta a destra di x backslash \ determina la divisione con la matrice posta a sinistra di x
17 GRAFICI IN MATLAB
18 La grafica è una delle caratteristiche più sviluppate di MATLAB Permette di tracciare più grafici sulla stessa finestra o su più finestre dette figure Per default MATLAB traccia grafici sulla finestra 1 Volendo aprire più finestre grafiche occorre digitare il comando figure(n) dove n definisce il numero della finestra Da questo punto in poi MATLAB traccerà grafici sulla finestra n-esima fino a quando non si cambierà finestra con un nuovo comando figure La chiusura della finestra n-esima avviene con il comando close(n)
19 Per definire intervalli si utilizza l operatore colon (:) Ad esempio, il vettore le cui componenti sono i valori compresi tra 0 e 2 con passo 0.1 è definito come:» a=[0:0.1:2] a = Definizione di Intervalli Columns 1 through Columns 8 through Columns 15 through
20 Per creare degli assi cartesiani si usa la funzione axis >>axis([x_min,x_max,y_min,y_max]) >>axis( string ) Nella prima forma si impongono i limiti inferiore e superiore degli assi cartesiani Nella seconda forma, string indica l aspetto degli assi; ad esempio: LA FUNZIONE axis String=square per avere i due assi uguale String=normal per sfruttare tutto lo schermo String=auto restituisce l'asse in scala default, in maniera automatica
21 Se x è un vettore contenente le ascisse dei punti di un fissato insieme di coppie del piano e y è il vettore delle corrispondenti ordinate, plot(x,y) disegna la spezzata congiungente tali punti Esempio 1: Disegnare la funzione sen(x) da zero a 2π LA FUNZIONE plot» x=[0:pi/100:2*pi];» y = sin(x);» plot(x,y)
22 LA FUNZIONE plot E possibile riportare sulla stessa figura più funzioni rappresentate da diverse coppie (x,y) Esempio 2:» x = [0:pi/100:2*pi];» y = sin(x);» y2 = sin(x -.40);» y3 = sin(x -.8);» y4 = sin(x - 1.2);» plot(x,y,x,y2,x,y3,x,y4)
23 LA FUNZIONE plot Esempio 3:» x=[0:0.01:2*pi];» y=sin(x)+cos(2*x);» plot(x,y)
24 La funzione plot è in grado di tracciare le curve impiegando diversi stili: Esempio 3:» x=[0:0.1:2*pi];» y=sin(x)+cos(2*x);» plot(x,y,'s') LA FUNZIONE plot
25 La sintassi di plot nel caso in cui si vogliano utilizzare simboli, colori o stili diversi di linee è la seguente: plot(x,y, stile ) Linea continua Linea tratteggiata -- Linea punteggiata : Linea tratto punto -. Punto. Più + Cerchio o Stella * Croce x Quadrato s Colore rosso r Colore verde g Colore blu b Colore bianco w Colore invisibile i Esempio 4: >> plot(x,y, b+: ) traccia una linea blu e punteggiata, con il simbolo + in corrispondenza di ogni valore
26 LA FUNZIONE hold La funzione hold conserva il riferimento di assi cartesiani e il corrispondente grafico già esistente; il grafico successivo verrà sovrapposto al precedente. Si usa nella forma hold on hold off Esempio 4:» x=[0:0.1:2*pi];» y=sin(x)+cos(2*x);» plot(x,y);» hold on» plot(x,y,'s')
27 Le FUNZIONI: zoom, grid La funzione zoom permette l ingrandimento di regioni del grafico. L attivazione della funzione grid traccia un reticolato sul grafico. Viene usata nella forma grid on grid off» grid on
28 Le FUNZIONI: zoom, grid Il comando clf pulisce la finestra corrente, mentre figure ne apre una nuova. Le istruzioni xlabel, ylabel e title etichettano gli assi e la figura:» title( Titolo )» xlabel( asse x )» ylabel( asse y )
29 dove x,y sono le coordinate da cui inizierà il testo, sapendo che (0,0) è l angolo in basso a sinistra e (1,1) quello in alto a destra Esempio: LA FUNZIONE text La funzione text permette di scrivere una didascalia sul grafico. text(x,y, testo ) y» text(x,y, grafico ); x
30 Grafici tridimensionali sono tipicamente tracciati per mezzo delle funzioni plot3, mesh e surf. plot3 consente di tracciare una curva nello spazio a partire dalle sue equazioni parametriche. Esempio: Dalle equazioni parametriche dell elicoide { x= sint } y=cos t z=t» t=[0:pi/50:10*pi]; GRAFICI TRIDIMENSIONALI» plot3(sin(t),cos(t),t);
31 Grafici tridimensionali sono tipicamente tracciati per mezzo delle funzioni plot3, mesh e surf. mesh consente rappresentare una superficie nello spazio a partire dalle sue equazioni parametriche. Esempio : Dall equazione del paraboloide ellittico z=x 2 +y 2» x=[-1:0.1:1];» y=[-1:0.1:1];» [X,Y] = meshgrid(x,y);» mesh(z) GRAFICI TRIDIMENSIONALI
32 Grafici tridimensionali sono tipicamente tracciati per mezzo delle funzioni plot3, mesh e surf. surf consente rappresentare una superficie nello spazio a partire dalle sue equazioni parametriche. Esempio : Dall equazione del paraboloide ellittico z=x 2 +y 2» x=[-1:0.1:1];» y=[-1:0.1:1];» [X,Y] = meshgrid(x,y);» surf(z) GRAFICI TRIDIMENSIONALI
33 TRACCIAMENTO DI PIU GRAFICI NELLA STESSA FINESTRA Il comando subplot(m,n,p) divide la finestra corrente in m righe, n colonne e seleziona la finestra p-esima, ad esempio subplot(2,2,3) spezza la finestra in quattro sottofinestre e seleziona quella in basso a sinistra (riga 2, colonna 1) il comando subplot(m,n,p) deve essere, dunque, usato prima del plot, per fornire informazioni sulla sottofinestra in cui visualizzare il grafico desiderato
34 ALCUNI ESERCIZI con MATLAB
35 OPERAZIONI MATRICIALI Scrivere un file.m contenente le istruzioni relative alla risoluzione dei seguenti quesiti: 1. Risolvere il seguente sistema lineare: {2x1 4x 2 7x3 4x 4=5 9x 1 3x 2 2x 3 7x 4 } = 1 5x 1 2x 2 3x 3 +x 4 = 3 6x 1 5x 2 4x 3 3x 4 =2 calcolare il prodotto scalare s=u*v T, della seguente coppia di punti: u= 5,3, 2, 4, 1 v= 2, 1,0, 7,2
36 1. Data la matrice A= calcolare: A1=A*A; e=exp(a); A2=A *A; sq=sqrt(a); A3=A.*A; el=exp(log(a+7)); d1=diag(a); m=max(a); d2=diag(a,1); sn=sign(a);
37 Fine Esercitazione
MATLAB - Programmazione - 2. Antonino Polimeno
MATLAB - Programmazione - 2 Antonino Polimeno [email protected] Manipolazione di matrici - 1 Input di matrici Definizione manuale: A = [1, 2, 3; 7, 8, 9] Generazione da funzioni Lettura da file
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
Introduzione a MATLAB INTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB 1 Il programma MATLAB: indice Introduzione, help e files Punteggiatura e variabili Operatori Matrici Polinomi Istruzione IF-THEN-ELSE e Cicli Stringhe di testo, input ed output Grafici
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
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
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
INTRODUZIONE A MATLAB Matrix Laboratory
INTRODUZIONE A MATLAB Matrix Laboratory Introduzione Linguaggio di programmazione per applicazioni scientifiche e numeriche Vasto set di funzioni predefininte Interprete di comandi Possibilità di scrivere
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
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
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 [email protected] Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione
3. Matrici e algebra lineare in MATLAB
3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com
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
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
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);
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
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
MATLAB parte II. Array
MATLAB parte II MATLAB parte II C. Guerrini 1 Array Tutte le variabili sono array (matrici) Un array è una struttura dati, cioè memorizza più dati all interno di una struttura identificata da un singolo
MATLAB (1) Introduzione e Operazioni con array
Laboratorio di Informatica per Ingegneria elettrica A.A. 2010/2011 Prof. Sergio Scippacercola MATLAB (1) Introduzione e Operazioni con array N.B. le slide devono essere utilizzate solo come riferimento
Introduzione a Matlab
Introduzione a Matlab Gianna M. Del Corso Dipartimento di Informatica, Università di Pisa, Italy 6 Marzo 2015 Introduzione MATrix LABotary Ambiente di calcolo scientifico: Computation, Visualization, Programming
Laboratorio per l Elaborazione MultiMediale Lezione 1 - Introduzione a Matlab R
Laboratorio per l Elaborazione MultiMediale Lezione 1 - a Prof. Michele Scarpiniti Dipartimento di Ingegneria dell Informazione, Elettronica e Telecomunicazioni Sapienza Università di Roma http://ispac.ing.uniroma1.it/scarpiniti/index.htm
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
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
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 è
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
Vettori e Matrici. Vettori. Vettori e matrici: dati. Vettori di caratteri Polinomi. Dimensione (Size) numero di righe e di colonne della matrice
Vettori e Matrici Vettori e matrici: Creazione Matrici particolari Vettori regolarmente intervallati Coordinate Operatori utili Vettori di caratteri Polinomi Vettori Unità fondamentale in Matlab Tutte
INTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB Matlab: Argomenti trattati Introduzione al Matlab: l ambiente di lavoro (Matlab Woking Environment), help. Variabili Comandi generici Operatori Lavorare con le matrici: Matrici e
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
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ò
Rappresentazione di curve in tre dimensioni
Rappresentazione di curve in tre dimensioni Il comando plot3, con la sintassi >>plot3(x,y,z) Analoga al semplice plot, permette di tracciare nello spazio curve i cui punti hanno coordinate rispettivamente
Prove d esame Esercizi con Matlab
Prove d esame Esercizi con Matlab Andrea Corli 16 settembre 2015 Sono qui raccolti alcuni esercizi relativi a Matlab assegnati nelle prove d esame (dal 2011 al 2014) del Corso di Analisi Matematica I (semestrale,
Advanced level. Corso Matlab : Samuela Persia, Ing. PhD.
Advanced level Corso Matlab : Seconda lezione (Esercitazione, 27/09/13) Samuela Persia, Ing. PhD. Sommario Presentazione Programma delle Esercitazioni Ogni Esercitazione prevede: Richiami Teoria e Sintassi
LEZIONE DI MATLAB 2.0. Ing.Irene Tagliente E-mail: [email protected]
LEZIONE DI MATLAB 2.0 Ing.Irene Tagliente E-mail: [email protected] Cos è Matlab Il programma MATLAB si è imposto in ambiente ingegneristico come strumento per la simulazione e l'analisi dei sistemi
Introduzione a Matlab
Introduzione a Matlab 1 Introduzione Matlab (MATrix LABoratory) è un software per il calcolo scientifico, particolarmente sviluppato per quanto riguarda la gestione ed elaborazione di vettori e matrici.
Informatica Applicata al Suono Tutorial Matlab
Prof. Mario Malcangi [email protected] 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
Introduzione al MATLAB c Parte 1
Introduzione al MATLAB c Parte 1 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 1-2 maggio 2007 Outline 1 Cos è il MATLAB Componenti principali di MATLAB 2 Avvio Avviare
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
3. Vettori, Spazi Vettoriali e Matrici
3. Vettori, Spazi Vettoriali e Matrici Vettori e Spazi Vettoriali Operazioni tra vettori Basi Trasformazioni ed Operatori Operazioni tra Matrici Autovalori ed autovettori Forme quadratiche, quadriche e
1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.
Esercizi di Matlab L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esempio Consideriamo la matrice A formata da n = righe e m = colonne M = 5 6 7 8. 9 0
Laboratorio 1. Introduzione a Matlab
Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Informatica Laboratorio 1 Introduzione a Matlab MATLAB, abbreviazione di MATrix LABoratory, è un ambiente per il calcolo numerico ed un linguaggio
Corso Matlab : Seconda lezione (Esercitazione, 10/05/13) Samuela Persia, Ing. PhD.
Advanced level Corso Matlab : Seconda lezione (Esercitazione, 10/05/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni Esercizi: Semplici operazioni matematiche Array Matrici Richiami Teoria
if t>=0 x=1; else x=0; end fornisce, nella variabile x, il valore della funzione gradino a tempi continui, calcolata in t.
Il programma MATLAB In queste pagine si introduce in maniera molto breve il programma di simulazione MAT- LAB (una abbreviazione di MATrix LABoratory). Introduzione MATLAB è un programma interattivo di
Approssimazione dell esponenziale
Approssimazione dell esponenziale Si calcola l approssimazione di exp(x) mediante sviluppo in serie di Taylor opportunamente troncato. Più precisamente, per ogni fissato valore di x (si considereranno
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
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
Complementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB
Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 2 - Introduzione a MATLAB Che cos è? Programmare con Matlab: Script-files È un file con estensione.m (ad esempio: myfile.m). Contiene
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
Introduzione a Matlab. Renato Mainetti
Introduzione a Matlab Renato Mainetti Matlab questo sconosciuto (abbreviazione di Matrix Laboratory) Cos è? E un ambiente (software) nato per il calcolo numerico e l'analisi statistica. A cosa serve? Permette
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
Esercitazione di Analisi Matematica II
Esercitazione di Analisi Matematica II Barbara Balossi 06/04/2017 Esercizi di ripasso Esercizio 1 Sia data l applicazione lineare f : R 3 R 3 definita come f(x, y, z) = ( 2x + y z, x 2y + z, x y). a) Calcolare
Inversa di una matrice quadrata. L operatore inv() inverte una matrice quadrata non singolare (cioè in cui il determinate è diverso da zero).
Inversa di una matrice quadrata L operatore inv() inverte una matrice quadrata non singolare (cioè in cui il determinate è diverso da zero). richiami di algebra lineare TRASPOSIZIONE DI MATRICE Il calcolo
Grafici. Un programma grafico inizia con un comando che chiude una eventuale finestra grafica precedente: close
Grafici MATLAB permette di creare in modo semplice grafici bi- e tri-dimensionali e di corredare tali grafici con una serie di annotazioni utili a renderli chiari ed esplicativi. Un programma grafico inizia
SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo
SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html it/~lbiagiotti/sistemicontrollo html INTRODUZIONE A MATLAB Ing. e-mail: [email protected]
Scilab. Matrici Bidimensionali. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Matrici Bidimensionali Claudia d'amato [email protected] Matrici Uno dei tipi di base di Scilab è costituito dalla matrice Uno dei modi più semplici per
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
Introduzione agli ambienti
Introduzione agli ambienti MATLAB c e Octave Utilizzo di Matlab/Octave ed operazioni fondamentali. Primi rudimenti di grafica. Paola Gervasio 1 MATLAB = MATrix LABoratory è un ambiente integrato per la
Fondamenti di Informatica
Fondamenti di Informatica Introduzione a MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Introduzione a MATLAB Avviso per le Prossime Lezioni
Prendiamo in considerazione la matrice tridiagonale
Questi esercizi sono il completamento di quelli sui sistemi lineari già a disposizione. Ogni esercizio proposto può fare riferimento a qualcuno di questi. In ogni caso sono riportati tutti i dati essenziali
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
Strumenti per il calcolo numerico Matlab/Octave
Strumenti per il calcolo numerico Matlab/Octave Marco D. Santambrogio [email protected] Ver. aggiornata al 2 Dicembre 2016 Compitini Se non per il 7/12@3am 2 Compitini Se non per il 7/12@3am
Laboratorio 2 Grafici di funzione in Scilab Metodo di Bisezione
Laboratorio Grafici di funzione in Scilab Metodo di Bisezione Introduciamo i grafici di funzione in Scilab, attraverso un semplice esercizio. Esercizio Grafico di funzioni.. Definire le seguenti variabili
Introduzione al MATLAB c
Introduzione al MATLAB c Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 1-5 maggio 2009 Indice 1 Cos è il MATLAB Componenti principali di MATLAB Le finestre di MATLAB
Tipi di linea. Tipi di Linea - R.Virili 1
Tipi di linea Tipi di Linea - R.Virili 1 Tipi di linea standard AutoCAD offre 38 diversi tipi di linea che sono salvati nel file: ACADISO.LIN per le unità Metriche ACAD.LIN per le unità Inglesi Tipi di
Introduzione al linguaggio Matlab - 1. A) Command Window: é la nestra in cui si eseguono in comandi.
Introduzione al linguaggio Matlab - 1 L'interfaccia Matlab é la seguente: Figure 1: Interfaccia utente Matlab A) Command Window: é la nestra in cui si eseguono in comandi. B) Current Directory: indica
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,
Cenni sull'impiego di Matlab. Matrici
Cenni sull'impiego di Matlab Il Matlab è un potente valutatore di espressioni matriciali con valori complessi. Lavorando in questo modo il Matlab indica una risposta ad ogni comando od operazione impartitagli.
Introduzione al software R
Introduzione al software R 1 1 Università di Napoli Federico II [email protected] il software R Si tratta di un software molto flessibile che permette di compiere praticamente qualsiasi tipo di
INTRODUZIONE ALLA PROGRAMMAZIONE
INTRODUZIONE ALLA PROGRAMMAZIONE Prof. Enrico Terrone A. S: 2008/09 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
Studio di un sistema massa molla
Corso di Teoria dei Sistemi A.A. 00/003 Esercitazione atlab n. Studio di un sistema massa molla F Equazioni fisice ce descrivono il sistema olla Pistone (smorzatore) F m F p & x Bilancio di forze.. & x
