1 a lezione - laboratorio
|
|
- Gianfranco Rosso
- 4 anni fa
- Visualizzazioni
Transcript
1 1 a lezione - laboratorio Corso di Laurea Ingegneria CIVILE Laurea Specialistica Ingegneria CHIMICA ed AMBIENTE a.a
2 Matlab Windows MATLAB usa tre finestre: Command windows Graphic windows Edit windows Comandi utili: clc:ripulisce la finestra Command windows clf :ripulisce la finestra Graphic windows quit o exit: per uscire da MATLAB
3 Command Windows» 3*5^13 Utilizzo interattivo» 3*5^13 Workspace ans = Path Help online e+009» help magic MAGIC Magic square. MAGIC(N) is is an an N-by-N matrix constructed from the integers 1 through N^2 with equal row, column, and diagonal sums.
4 Introduzione al MATLAB» MATrix LABoratory La MATRICE - la chiave per comprendere MATLAB nessun dimensionamento trattata nel suo insieme operazioni più naturali possibili Gli elementi di una matrice possono essere sia dei numeri che dei caratteri
5 La matrice A = Righe (m) Colonne (n) Matrice Rettangolare: Vettore :: m x 1 array 1 x n array Matrice: m x n array Scalare :: 1 x 1 array A(3,2) = A(8)
6 Array numerici ; indica la fine di una riga o la soppressione di un output Virgola/Spazio: gli elementi sono sulla stessa riga» x=4 x=4 x = 4» c=[1,2;3,4];» x=[-1.6 sqrt(4) (7+5)*4/3] x = I dati sono memorizzati in Double-Precision Floating-Point Qualunque espressione Matlab può essere usata come elemento di una matrice
7 Array numerici Gli elementi di una matrice si possono individuare mediante numeri all interno di parentesi tonde L operatore : crea vettori di elementi equispaziati Senza assegnazione esplicita: ogni entità è memorizzata in ans Elementi non definiti sono posti a zero» x=[-1.6 sqrt(4) (7+5)*4/3];» x(5)=abs(x(1)) x = » x=0:7 x=0:7 x = » y=0:0.5:3;» z=7:-1:0;» x=linspace(0,7,15);» rand(1,4) ans ans =
8 Indicizzazione A = A(3,1) A(3) A(1:5,5) A(:,5) A(21:25) A([4,5],[2,3]) A(4:5,2:3)
9 Formato dell output Comando format Comando MATLAB Cifre decimali Esempio Format short Default ( cifre) Format long 14 decimali Format short e 4 decimali e+01 Format long e 15 decimali e+01 Format rat Razionale 215/24
10 Array di Stringhe L operatore ( ) delimita l array di stringhe L operatore [ ] serve a concatenare gli array di stringhe» str1= str1= Questa e e una una stringa di di prova ;» str2= che che contiene elementi ; ;» str=[str1 str2] str2] str str = Questa e e una una stringa di di prova prova che che contiene elementi» str=[str1;str2] str str = Questa e e una una stringa di di prova prova che che contiene elementi
11 Regole per i nomi delle variabili I nomi devono cominciare con una lettera possono contenere lettere, cifre e il carattere _ Matlab distingue il Maiuscolo dal Minuscolo
12 Esercizi 1. Costruire un vettore x costituito da 10 numeri progressivi (es. da 21 a 30). 2. Si calcoli la somma delle componenti del vettore x e, quindi, della prima ed ultima componente. 3. Si costruisca un vettore p, le cui prime 10 componenti siano le stesse di x, mentre l undicesima e la dodicesima siano rispettivamente la somma e la differenza delle prime due componenti.
13 Soluzioni 1. 1.» x=21:30; % oppure x=linspace(21,30,10); 2. 2.» sum(x) % somma delle componenti» x(1)+x(10) % oppure x(1)+x(end) % oppure» n=length(x);» x(1)+x(n) 3. 3.» p=x;» p(11)=x(1)+x(2);» p(12)=x(1)-x(2); % oppure p=[x x(1)+x(2) x(1)-x(2)]; % oppure» q=[x(1)+x(2) x(1)-x(2)];» p=[x q] q]
14 Variabili predefinite pi i, j eps realmin realmax ans» pi pi ans = » eps ans = e-016» realmin ans = e-308» realmax ans = e+308
15 Variabili non numeriche predefinite NaN (Not a Number) Inf» 0/0 Warning: Divide by by zero. ans = NaN» b=1/0 Warning: Divide by by zero. b = Inf
16 Funzioni di utilità ZEROS(m,n):matrice m x n con tutti elem. = zero ONES(m,n): matrice m x n con tutti elem.= uno RAND(m,n): matrice m x n con elem. random uniformemente distribuiti MAGIC(n): matrice magica di dimensioni n EYE (n): matrice identità di dimensioni n TRIL(A): matrice triang. inferiore estratta da A TRIU(A): matrice triang. superiore estratta da A DIAG(A): vettore contenente la diagonale di A
17 Esercizi 1. a) Data la matrice A=[1 2 3; 4 5 6; 7 8 9] estrarre la seconda riga e la terza colonna. b) Sostituire l ultima riga di A con il vettore i=[1 3 7]. 2. Estrarre la diagonale della matrice A data in 1. e creare una matrice diagonale avente sulla diagonale gli elementi della diagonale di A. 3. Costruire una matrice 5x5 che abbia tutti 2 sulla diagonale principale e rispettivamente 1 e -1 sulle codiagonali superiore e inferiore.
18 Soluzioni 1.» A=[1 2 3;4 5 6;7 8 9];» p=a(2,:);q=a(:,3);» i=[1 3 7];» A(3,1:3)=i; %oppure A(3,:)=i; %oppure A(3,:)=[1 3 7]; 2.» b=diag(a);» c=diag(b); %oppure c=diag(diag(a)); 3.» n=5;» I1=ones(n,1);» I2=ones(n-1,1);» A=diag(2*I1)+1*diag(I2,1)-1*diag(I2,-1)
19 Esercizi Data la matrice A=[ ; ; ; ] calcolarne il determinante; costruire la matrice L, triangolare inferiore, estratta da A (tril); costruire la matrice U, triangolare superiore, estratta da A (triu); costruire la matrice T, tridiagonale con gli stessi elementi di A sulla diagonale e le codiagonali (diag).
20 Soluzioni» det(a)» L=tril(A)» U=triu(A)» T1=diag(A,-1)» T2=diag(A)» T3=diag(A,1)» T=diag(T1,-1)+ diag(t2)+diag(t3,1)
21 Operazioni su Array Matematici + addizione - sottrazione * moltiplicazione.* molt. di array / divisione. / div. di array \ divisione sinistra ^ elev. a potenza. ^ potenza di array trasposta coniugata () specifica l ordine di calcolo» a=magic(3) a = » b1=a*a b1 b1 = » b1=a.*a b1 b1 =
22 Esercizi 1. Calcolare il quadrato dei singoli elementi della matrice magica 5x5. 2. Calcolare il prodotto elemento per elemento tra la matrice magica 5x5 e la matrice di elementi random 5x5. 3. Definire due vettori: x, che contiene i numeri pari da 1 a 10, e y, che contiene i numeri dispari da 1 a 10; calcolare il prodotto dei due vettori e il prodotto delle singole componenti.
23 Soluzioni 1.» A=magic(5)» A.^2 2.» B=magic(5).*rand(5) 3.» x=2:2:10;» y=1:2:10;» z=x*y ; %(z=x *y è una matrice)» z=x.*y;
24 M-file Script Standard ASCII file di testo Esegue una serie di comandi MATLAB sul workspace base % EPS1.m - M-file per per % calcolare la la precisione di di % macchina num=0; EPS=1; while while (1+EPS)>1 EPS=EPS/2; num=num+1; vett(num,:)=[num EPS]; EPS]; fprintf('%5.0f 30.16e\n',... vett(num,:)); end end loglog(vett(:,2)) Il carattere % serve a scrivere commenti all interno di M-file
25 M-file Function Help Online Codice Caso generale Argomento di output Nome della funzione Argom. di input function s = fatt(c) % %FATT calcola il fattoriale di c. % s=1; if c>=1 for i=1:c s=s*i; end end function [out1,out2,out3] = nome_fun(in1,in2)
26 Richiamare ed utilizzare M-Script e M-Function M-Script Si richiama digitando solo il nome con cui è stato memorizzato il file Eps1 M-Function Si richiama digitando sia i parametri in uscita che il secondo membro, scritti nella prima riga del file, e con i parametri in input scelti: fattoriale=fatt(5)
27 Differenze fondamentali tra M-Script e M-Function M-Script non accetta argomenti di input e di output opera su Workspace base M-Function accetta argomenti di input e di output opera su un area di memoria distinta dal Workspace base (variabili locali)
28 Risultati del file EPS1.m % EPS1.m EPS1.m - M-file M-file per per % calcolare calcolare la la precisione precisione di di % macchina macchina num=0; num=0; EPS=1; EPS=1; while while (1+EPS)>1 (1+EPS)>1 EPS=EPS/2; EPS=EPS/2; num=num+1; num=num+1; vett(num,:)=[num EPS]; EPS]; fprintf('%5.0f fprintf('%5.0f %30.16e %30.16e \n',... \n',... vett(num,:)); vett(num,:)); end end loglog(vett(:,2))»» eps1 eps e e e e e-016»»»» whos whos Name Name Size Size Bytes BytesClass EPS EPS 1x1 1x1 88 double doublearray num num 1x1 1x1 88 double doublearray vett vett 53x2 53x double doublearray Grand Grandtotal is is108 elements elementsusing using bytes bytes»»
29 Risultati del file fatt.m function s = fatt(c) % % FATT FATT calcola il il fattoriale del del numero c. c. % s=1; s=1;» if if c>=1 numero =5; =5; c>=1» for for i=1:c valore=fatt(numero) i=1:c valore s=s*i; = 120 end 120 end» end end» whos whos Name Name Size Size Bytes Bytes Class Class numero 1x1 1x1 8 double array array valore 1x1 1x1 8 double array array Grand Grand total total is is 2 elements using using bytes bytes»
30 Come opera il Matlab (ad esempio su eps1) controlla se eps1 è una variabile in uso, se no controlla se eps1 è una funzione built-in, se no.. controlla se nella directory corrente esiste un M-file chiamato eps1.m, altrimenti controlla se il file eps1.m è presente in qualche directory del path, partendo dall inizio della lista delle directory indicate e fermandosi appena trova un file con lo stesso nome, se no eps1??? Undefined function or variable eps1.
31 La directory di lavoro La directory di default è c:\matlab6p1\work Se si vuole usare un altra directory: si va nella directory desiderata utilizzando current directory si inserisce la directory desiderata nel path
32 Come utilizzare il Path Per visualizzare il path si può: digitare il comando path si può selezionare con il mouse dall ambiente di calcolo la voce File e dal menu a tendina che compare la voce Set path. Per aggiungere una directory al path preesistente selezionare con il mouse la voce File. Set path Add Folder
33 Come utilizzare il Path
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
DettagliMATLAB c Utilizzo di Matlab. Operazioni fondamentali. Elementi di grafica.
MATLAB c Utilizzo di Matlab. Operazioni fondamentali. Elementi di grafica. Lucia Gastaldi Dipartimento di Matematica http://dm.ing.unibs.it/gastaldi/ Lezione 1 (1 ottobre 2003) MATLAB = MATrix LABoratory
DettagliIntroduzione 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
DettagliIntroduzione al MATLAB c Parte 1 Variabili ed array
Introduzione al MATLAB c Parte 1 Variabili ed array Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Cos è il MATLAB Componenti principali di MATLAB Avvio e Strumenti
DettagliINTRODUZIONE A MATLAB/OCTAVE
INTRODUZIONE A MATLAB/OCTAVE MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008 INDICE Avviare MatLab/Octave Commenti Variabile ans e variabili predefinite
DettagliIntroduzione 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
DettagliIntroduzione 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
DettagliCorso di Calcolo numerico
POLITECNICO DI TORINO FACOLTA DI INGEGNERIA Corso di Laurea in Ingegneria Civile Corso di Calcolo numerico Dr Roberto PISANO Dipartimento di Scienza dei Materiali ed Ingegneria Chimica e-mail: roberto.pisano@polito.it
DettagliIntroduzione. Corso di Metodi Numerici. 06 Marzo 2019
Introduzione 06 Marzo 2019 MATLAB - Introduzione MATrix LABoratory - una calcolatrice per matrici Piattaforma per il calcolo scientifico e la progettazione Linguaggio di programmazione ad alto livello
DettagliINTRODUZIONE 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.
DettagliIntroduzione 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
DettagliINTRODUZIONE 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
DettagliUniversità 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à
DettagliIntroduzione 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
DettagliIntroduzione 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
DettagliMetodi 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
DettagliVettori 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
DettagliFrancesca 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,
DettagliIntroduzione 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 e delle Tecnologie
DettagliLaboratorio 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
DettagliUTILIZZO 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
DettagliCORSO 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
DettagliAlgoritmi 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à,
DettagliIntroduzione 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
DettagliIntroduzione 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
Dettagli1) 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
DettagliUniversità 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à
DettagliMATLAB - Introduzione. Antonino Polimeno
MATLAB - Introduzione Antonino Polimeno antonino.polimeno@unipd.it MATLAB - 1 Da Wikipedia MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto
DettagliMATLAB 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 è
DettagliLaboratorio 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
DettagliA.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:
DettagliVariabile, costante ed espressione
Variabile, costante ed espressione All interno di un programma un informazione può essere organizzata in vari modi: Variabile Costante Espressione Le variabili a loro volta possono essere: scalari vettori
DettagliFondamenti di Informatica A. A / 1 9
Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 : OUTLINE Caratteristiche Come si presenta Inserimento dei Comandi Variabili Operatori e Precedenza degli Operatori Workspace e Sessione
DettagliEsercitazione 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
DettagliEsercizi 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
DettagliMATLAB 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
DettagliOperatori 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:)
DettagliLaboratorio 1 Introduzione a Matlab R - Octave
Laboratorio 1 Introduzione a Matlab R - Octave c 2010 - Questo testo (compresi i quesiti ed il loro svolgimento) è coperto da diritto d autore. Non può essere sfruttato a fini commerciali o di pubblicazione
DettagliFondamenti di Informatica
Fondamenti di Informatica Fondamenti di Programmazione in MATLAB Strutturazione del Codice Sorgente Prof. Marco Lombardi A.A. 2018/19 Fondamenti di Programmazione in MATLAB: Strutturazione del Codice Sorgente
Dettagli8 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
DettagliLaboratorio 1 - Introduzione a MATLAB
Laboratorio 1 - Introduzione a MATLAB MATLAB =MAT(rix)-LAB(oratory) è un ambiente integrato per il calcolo scientifico, utilizzabile sia in modo interattivo che come linguaggio di programmazione. In Matlab
DettagliFondamenti 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
DettagliScilab. Matrici Bidimensionali. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Matrici Bidimensionali Claudia d'amato claudia.damato@di.uniba.it Matrici Uno dei tipi di base di Scilab è costituito dalla matrice Uno dei modi più semplici per
Dettagli8 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
DettagliIntroduzione 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
DettagliScilab. 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
DettagliAnalisi 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
DettagliIntroduzione ad Octave
Università Ca Foscari di Venezia Dipartimento di Informatica Corso di Probabilità e Statistica 2009 Presentation outline 1 Introduzione al corso 2 Informazioni generali Corso di Probabilità e Statistica
DettagliLaboratorio 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
DettagliIntroduzione 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
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB M.R. Russo Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2008/2009 INDICE Funzioni per l'algebra lineare Manipolare vettori Manipolare matrici
DettagliUniversità 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
DettagliCalcolo Scientifico e Metodi Numerici A.A. 2018/2019
Calcolo Scientifico e Metodi Numerici A.A. 2018/2019 Luisa Fermo Dipartimento di Matematica e Informatica, Università di Cagliari fermo@unica.it Il Matlab MATLAB significa Matrix Laboratory Ogni quantità
DettagliIntroduzione a Matlab
Matlab è: Abbreviazione di MATrix LABoratory Ambiente di sviluppo per il calcolo numerico (non indicato per il calcolo simbolico) Linguaggio di programmazione interpretato (non compilato) 1 Matlab è inoltre:
DettagliPON 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
DettagliIntroduzione all uso di MATLAB
Introduzione all uso di MATLAB Lidia Aceto Dipartimento di Matematica Applicata U. Dini Università di Pisa E-mail: l.aceto@dma.unipi.it Lidia Aceto (Facoltà di Ingegneria) Matlab 1 / 73 Introduzione Informazioni
DettagliEsercitazioni di MatLab
1 / 33 Esercitazioni di MatLab Supporto alla didattica - Lezione 1 Serena Crisci Università di Ferrara - Dip. di Matematica e Informatica e-mail: serena.crisci@unife.it A.A. 2017/18 2 / 33 Sommario 1 Introduzione
DettagliDinamica 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
DettagliIntroduzione 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
DettagliUniversità 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
DettagliIntroduzione 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
DettagliIntroduzione 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...
DettagliIntroduzione al MATLAB c
Introduzione al MATLAB c Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 settembre 2007 Outline 1 Cos è il MATLAB Componenti principali di MATLAB 2 Avvio Avviare MATLAB Le
DettagliIntroduzione all uso di MATLAB
Introduzione all uso di MATLAB Cecilia Magherini Dipartimento di Matematica Applicata U. Dini Università di Pisa E-mail: cecilia.magherini@dma.unipi.it October 27, 2008 Cecilia Magherini (Facoltà di Ingegneria)
DettagliElementi 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
DettagliIl 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione alla programmazione in MATLAB: Parte 1 (M-File e Input/Output) Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17
DettagliUniversità 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à
DettagliBreve 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
DettagliLaboratorio 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
DettagliComplementi 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
DettagliIntroduzione all uso di MATLAB
Introduzione all uso di MATLAB Cecilia Magherini Dipartimento di Matematica Applicata U. Dini Università di Pisa E-mail: cecilia.magherini@dma.unipi.it Cecilia Magherini (Facoltà di Ingegneria) Matlab
DettagliLaboratorio di Calcolo Numerico Laboratorio 10: Norme di vettori e matrici, autovalori
Laboratorio di Calcolo Numerico Laboratorio 10: Norme di vettori e matrici, autovalori Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 10 Maggio 2017 Stampa di Vettori
DettagliIntroduzione a MATLAB
Introduzione a MATLAB Laboratorio 1 Segnali per le Telecomunicazioni Prof. Prati Claudio Maria Autore: Federico Borra Politecnico di Milano, DEIB Email: federico.borra@polimi.it Marzo 17, Ultima revisione:
DettagliCorso 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
DettagliMetodi numerici con elementi di Programmazione A.A
Metodi numerici con elementi di Programmazione A.A. 2013-2014 Introduzione al MatLab VI parte 1 Docente: Vittoria Bruni Email: vittoria.bruni@sbai.uniroma1.it Ufficio: Via A. Scarpa, Pal. B, I piano, Stanza
DettagliMATLAB 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
DettagliArrays. Vector array. Matrix array. Row vector. 2D matrix. 1 2 Column vector
Arrays Vector array [ 2.7 3E 9 4 4] 1 2 4 + 3i 3.6 Column vector Row vector Matrix array 1.1 1 6 8 8.7 5.6 6 7 2D matrix Vettori Creazione di vettori: lista esplicita Indirizzamento di un elemento di un
DettagliComandi di Input/Output in Matlab
Comandi di Input/Output in Matlab Il comando format controlla la configurazione numerica dei valori esposta da MAT- LAB; il comando regola solamente come i numeri sono visualizzati o stampati, non come
DettagliMATLAB = MATrix LABoratory
MATLAB = MATrix LABoratory Pregi: rapidità di programmazione, grafica built-in, help in linea linguaggio standard per l'analisi numerica diffuso ovunque Difetti: lentezza, instabilità, prezzo (free: Octave
DettagliLaboratorio di Architettura degli Elaboratori A.A. 2014/15 Programmazione Assembly
Laboratorio di Architettura degli Elaboratori A.A. 2014/15 Programmazione Assembly Scrivere il codice ARM che implementi le specifiche richieste e quindi verificarne il comportamento usando il simulatore
Dettagli- 3 - >> >> 5 + 7 ans ans = 12 >> 5 / 7 ans = 0.7143 >> 5 + 7 ans = 12 >> 5 / 7 ans = 0.7143 >> 5 * 7 ans = 35 >> 'a' + 2 ans = 99 >> 5 ^ 7 ans = 78125 - 20 - nomevariabile = espressione
DettagliA.A. 2018/2019. Introduzione a MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Introduzione a MATLAB Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE : OUTLINE Caratteristiche Come si presenta Inserimento dei Comandi Variabili Operatori
DettagliEmma Perracchione A.A. 2018/2019
Emma Perracchione Corso di Calcolo Numerico per Ingegneria Meccanica (Univ. PD) Queste slides sono principalmente fornite dal Prof. Alvise Sommariva; vedasi https://www.math.unipd.it/~alvise/didattica/didattica_cnie1819.html
DettagliIntroduzione a Matlab. ing. Gianfranco Miele Corso di misure elettroniche per le telecomunicazioni
Introduzione a Matlab ing. Gianfranco Miele Corso di misure elettroniche per le telecomunicazioni MAT(rix) LAB(oratory) Originariamente MATLAB è stato sviluppato come ambiente interattivo, di facile uso,
DettagliIntroduzione. MATLAB è l acronimo di MATrix LABoratory
MatLab Lezione 1 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 informazioni
DettagliLaboratorio 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 9 Luglio 2009 DII -
DettagliIntroduzione 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
DettagliInformatica 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
DettagliFrancesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari. MATLAB: Elementi di Algebra Lineare
1 Francesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari MATLAB: Elementi di Algebra Lineare 2 Elementi di Algebra Lineare. Una matrice è una tabella di numeri ordinata per righe
DettagliIntroduzione 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