Introduzione a Matlab
|
|
|
- Ornella Papa
- 8 anni fa
- Просмотров:
Транскрипт
1 Introduzione a Matlab Gianna M. Del Corso Dipartimento di Informatica, Università di Pisa, Italy 6 Marzo 2015
2 Introduzione MATrix LABotary Ambiente di calcolo scientifico: Computation, Visualization, Programming Linguaggio di programmazione ad alto livello Corredato da una famiglia di applicazioni specifiche Toolbox: signal processing, statistica, optimization, neural networks, etc,...
3 MATrix LABotary MATLAB è nato principalmente come programma destinato alla gestione di matrici.è un interprete di comandi in cui l unità base dei dati è un vettore o una matrice. È un software proprietario, marchio proprietario di MathWorks Inc. Octave è un software GNU (quindi gratis..) compatibile con MATLAB... I comandi possono essere forniti interattivamente o contenuti in files su disco (m files)
4 MATrix LABotary Comprende un vasto set di funzioni predefinite e i toolbox possono essere ampliati. Ha una buona potenzialità grafica Esistono versioni sia di Octave che di Matlab per Unix/Linux, Windows, MAC e i file creati sono portabili da un sistema all altro.
5 Avvio Workspace Contenuto folder corrente History
6 Potenzialita di Matlab Come calcolatrice (doppia precisione) Calcolo Matriciale, Soluzione di equazioni, Derivate di funzioni (calcolo simbolico) Grafici 2D Grafici 3D: plot di funzioni, superfici, istogrammi, diagrammi, etc Programmazione
7 Introduzione La linea di comando è indicata da un prompt >> che indica che il sistema è in attesa di comandi da interpretare. I comandi previsti da Matlab sono accompagnati da una guida esaustiva (help nome_del_comando) Dalla linea di comando si possono dichiarare variabili, espressioni e chiamare funzioni sia predefinite che quelle definite dall utente. Le funzioni non sono altro che file di testo e sono eseguite semplicemente digitando il nome con la giusta sequenza di parametri.
8 Introduzione Il tipo di dato fondamentale in MATLAB è la matrice: uno scalare è infatti una semplice matrice 1 1 mentre un vettore è una matrice 1 n o n 1. Le matrici possono essere inserite in diversi modi: 1 da tastiera; 2 caricate da file esterni; 3 generate da funzioni interne; 4 generate da m-file creati dall utente
9 Primi calcoli in virgola mobile Matlab utilizza la doppia precisione (8 byte per ogni numero). >> realmin ans = e-308 >> realmax ans = e+308 >> eps ans = e-16 Matlab come una calcolatrice: >> 1+1 ans = 2 >> 10^10 ans = e+10 >> 1e10 ans = e+10
10 Primi calcoli in virgola mobile >> (1e10)^2 ans = e+20 Se c è un punto e virgola alla fine della linea, Matlab esegue il calcolo ma non scrive il risultato >> 1+1; >> Perdita di precisione da alcuni calcoli: >> a=1e10 a = e+10 >> b=1e4 b = >> c=(a+b)^2 c = e+20
11 Primi calcoli in virgola mobile >> format long % scrive piu cifre >> c c = e+20 >> c - a^2-2*a*b - b^2 ans = 7936 Principalmente da sottrazioni tra due numeri grossi e molto vicini, (errori di cancellazione), ma anche da moltiplicazioni: >> a=98; >> 1 - a*(1/a) ans = e-16 >> a=97; >> 1 - a*(1/a) ans = 0
12 Vettori e Matrici Matlab è pensato per lavorare con vettori e matrici; pertanto, ha una sintassi specifica e parecchi comandi dedicati, che rendono molto più semplice lavorare con i vettori rispetto a un linguaggio generico come il C.
13 Creare vettori e matrici >> A=[1 2 3; 4 5 6] A = >> zeros(3,2) ans = >> ones(3,2) ans =
14 Il range operator : Con la sintassi a:t:b creiamo un vettore (riga) che contiene gli elementi a, a+t, a+2t... fino a b (o fino all ultimo che sia minore o uguale a b). Se t=1, può essere omesso. >> 1:0.5:4 ans = >> 1:10 ans = >> 1:2:10 ans =
15 Accedere agli elementi >> A=ones(2,3) A = >> A(1,2)=2 A = >> A(1,2) ans = 2 >> A(5,10) error: invalid row index = 5 error: invalid column index = 10
16 Accedere agli elementi >> A(5,10)=7 A = Se cerco di leggere un elemento che non esiste (perché la matrice è troppo piccola), ottengo un errore. Se cerco di scrivere un elemento che non esiste, la matrice viene automaticamente ingrandita.
17 Operazioni su vettori >> a=1:3 a = >> b=4:6 b = >> a+b ans = >> sin(a) ans = >> 2*a+1 ans = 3 5 7
18 Operazioni su vettori >> a.*b %operazioni elemento per elemento ans = >> c=a %matrice trasposta c = >> C=a *b %prodotto matrice-matrice C =
19 Operazioni su vettori >> length(a) %lunghezza di un vettore ans = 3 >> size(c) %dimensioni di una matrice - (righe, colonne) ans = 3 3
20 Operazioni su vettori Utilizzando l operatore :, in Matlab è possibile selezionare un intera sottomatrice di una matrice: >> A=[1 2 3; 4 5 6; 7 8 9] A = >> A(1:2,2:3) ans = >> A(2:end,1:end-2) ans = 4 7
21 Operazioni su vettori >> A(1:end,1:end) ans = >> A(1,:) ans = La sintassi a:b seleziona tutte le righe/colonne comprese tra a e b (estremi inclusi). Il valore end viene sostituito con il massimo indice disponibile. Il solo : è un abbreviazione per 1:end.
22 Operazioni su matrici Possiamo anche assegnare un valore a una sottomatrice selezionata in questo modo: >> A(1:2,1:2)=eye(2) A = Ovviamente le dimensioni devono essere compatibili: non posso selezionare una sottomatrice 2 2 e assegnarle il valore eye(3)! Il seguente comando ritorna la matrice minore di (i, j) in A, cioè la matrice che si ottiene eliminando la i-esima riga e la j-esima colonna di A.
23 Operazioni su matrici >> i=2; j=3; >> B=A([1:i-1, i+1:end], [1:j-1, j+1:end]) >> B= Abbiamo giè visto che se X,Y,Z,W sono numeri, la riga di codice B=[X Y; Z W] crea la matrice [ ] X Y ; Z W ora vediamo che la stessa sintassi funziona anche se X,Y,Z,W sono matrici di dimensioni compatibili e crea la matrice formata accostando i quattro blocchi.
24 Esercizio: Creare una matrice in cui la prima riga sia composta dai numeri da 1 a 10, la seconda riga composta dai numeri da 11 a 20 e la e la terza dai numeri da 21 a 30. Modificare la seconda riga in modo da annullarne gli elementi. >> A=[1:10; 11:20; 21:30] >> A = >> A(2, :)=0 A = Esempi: Operazioni tra matrici
25 In Matlab è possibile memorizzare e richiamare dati utilizzando i comandi load e save La sintassi del comando save è la seguente: save nomefile nomevar1 nomevar2 nomevar3 Il comando save salva le variabile nomevar1, nomevar2, nomevar3, in un file nomefile.mat in formato proprietario. È possibile richiamarle in memoria utilizzando il comando load. load nomefile in questo caso vengono ripristinate in memoria le variabili nomevar1, nomevar2, nomevar3, È possibile anche salvare i dati in formato ASCII usando l opzione -ascii. save nomefile.estensione nomevar1 nomevar2 nomevar3 -ascii
26 Grafica Ci sono molte funzioni per fare grafici. >> t=0:0.01:1; >> y= cos(2*pi*t); >> plot(t, y); >> xlabel( valori di t ); >> ylabel( valori di y ); >> title( sin(t) ); 1 sin(t) valori di y valori di t
27 Grafica Si possono dare specifiche di linea, su colore, simbolo e tipo di linea. Si possono disegnare più grafici sugli stessi assi >> x=linspace(0, pi); >> y1=cos(x); y2=sin(x); >> plot(x, y1, x, y2); I colori utilizzati sono distinti! Possiamo utilizzare il comando hold per congelare il grafico >> x=linspace(0, pi); >> y1=cos(x); >> y2=sin(x); >> plot(x, y1, linewidth, 2); >> hold on >> plot(x, y2, linewidth, 2); >> hold off
28 Esercizio Disegnare un cerchio di raggio 1 e centro (0, 0) >> theta=[0:0.01:2*pi]; >> plot(1*cos(theta), 1*sin(theta));
29 Grafica Si possono fare grafici semilogaritmici >> semilogx(x, y); >> semilogy(x, y); >> loglog(x, y); Con il comandi subplot(n, m, k), si può partizionare la finestra grafica in n m parti e fare un plot nel k esimo riquadro. Si possono disegnare grafici a barre (con il comando bar), a torta (con il comando pie)
30 Grafici di funzioni Per visualizzare le funzioni matematiche ci sono diverse funzioni Come già visto possiamo usare il comando plot(x, y) con x un campionamento dell intervallo sul quale vogliamo disegnare la funzione e con y il valore che la funzione assume nei punti x. Possiamo usare ezplot(f) o fplot(f, [a, b]); Come dobbiamo scrivere la funzione da dare come argomento a questi due comandi? >> ezplot(cos) Error using cos Not enough input arguments. facendo invece >> f=@cos; >> ezplot(f) non abbiamo problemi.
31 Grafici di funzioni Non stiamo passando il nome della funzione ma una handle alla funzione. Cio e le funzioni devono essere anonimizzate prima di passarle a ezplot(f) o fplot(f, [a, b]) ezplot(f) disegna f nell intervallo [ 2 π, 2 π], a meno che il dominio della funzione non escluda qualche punto. ezplot(f, [a, b]) disegna f nell intervallo [a, b] fplot(f, [a, b]) disegna f nell intervallo [a, b] che va sempre assegnato Attenzione! Le funzioni devono essere vettorizzate. (esempi)
32 Grafica 3-D Per tracciare una linea (x, y, z = f (t)) in un diagramma tridimensionale usiamo la funzioneplot3 >> t = [0:pi/50:10*pi]; >> plot3(exp(-0.05*t).*sin(t), exp(-0.05*t).*cos(t),t), >> xlabel( x ),ylabel( y ),zlabel( z ),grid che disegna la curva x = exp( 0.05t) sin(t), y = exp( 0.05t) cos(t), z = t
33 Grafica 3-D per disegnare superfici dobbiamo usare il comando [X, y]=meshgrid(a:h:b) che genera una griglia di punti. >> [X, Y]=meshgrid(-2:0.1:2); >> Z=X.*exp(-((X-Y.^2).^2+Y.^2)); >> mesh(x, Y, Z) Al posto di mesh potevamo usare surf per ottenere una superficie con i colori sfumati. Si possono fare anche cose più complicate... es MRI.m
34 Programmazione in Matlab In MATLAB si possono scrivere m-file, ovvero file di testo conteneti sequenze di comandi e strutture di controllo che vengono interpretate. I file possono essere generati o mediante un qualsiasi editore di testo o quello interno e salvati con estensione.m Devono essere contenuti nella directory corrente o contenuta nel path di MATLAB Gli m-file sono di due tipi 1) Script 2) Function
35 Programmazione in Matlab Le variabili non vanno dichiarate I tipi di dato non vanno specificati Non occorre allocare spazio in memoria per le variabiloi Non sono creati file eseguibili
36 Gli Script Gli script sono sequenze di comandi da eseguire nell ambiente di chiamata. Al suo interno possono essere chiamate delle funzioni di MATLAB o definite dall utente Se scriviamo uno script esempio.m poi lo si esegue scrivendo esempio nella finestra dei comandi, cioè il nome del file senza estensione. Importante. Gli script usano le variabili presenti al momento dell esecuzione dei comandi e modificano l ambiente di lavoro.
37 Le function A differenza degli script le function hanno parametri di input e di output function [variabili_di_output]=nomefunction(variabili_di_in dove nomefunction è il nome che diamo alla funzione e il nome dell m-file in cui è memorizzata.
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
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
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
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
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
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
Esercitazione 1: Introduzione a MATLAB
Laboratorio di Immagini Esercitazione 1: Introduzione a MATLAB Mauro Zucchelli 09/03/2016 MATLAB Cos è MATLAB? MATLAB Cos è MATLAB? MATLAB non è un linguaggio di programmazione MATLAB Cos è MATLAB? MATLAB
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
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
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
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 è
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
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
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
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
Introduzione all ambiente MATLAB. Richiami II. Calcolo Numerico - A.A. 2008/09
Introduzione all ambiente MATLAB Richiami II Programmazione MATLAB MATLAB non è un vero e proprio linguaggio di programmazione, ma permette comunque di realizzare programmi utilizzando le classiche strutture
INTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB Descrizione Ambiente/Linguaggioper risolvere problemi di calcolo numericomatrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici
UD4 - MATLAB. M-file. Efficienza degli algoritmi. Formati d uscita
UD4 - MATLAB M-file. Efficienza degli algoritmi. Formati d uscita M-files In MatLab è possibile eseguire istruzioni contenute in file esterni; Tali file sono chiamati M-file perché devono avere estensione.m
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 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
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
Fortran in pillole : prima parte
Fortran in pillole : prima parte Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Corso di Metodi Numerici per l Ingegneria Introduzione al Fortran Un libro consigliato
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
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
Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD.
Advanced level Corso Matlab : Terza lezione (Esercitazione, 04/10/13) Samuela Persia, Ing. PhD. Sommario Richiami Teoria Cenni Files Matlab File.m Script file File.mat Grafici Acquisizione dati esterni
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
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
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
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
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,
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 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
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
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 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
Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie
Complementi di Matematica e Calcolo Numerico A.A. 2013-2014 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il Problema di Cauchy: y (t) = f(t,y(t)) t I, y(t 0 ) = y
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
Software di calcolo numerico, analisi, statistica e simulazione. Un esempio pratico: Octave
Software di calcolo numerico, analisi, statistica e simulazione Un esempio pratico: Octave Problemi tradizionali Risoluzione di funzioni matematiche complesse Esecuzione di calcoli matriciali Analisi
Data Import e Probabilità. Renato Mainetti
Data Import e Probabilità Renato Mainetti Importare dati in Matlab: Abbiamo visto come sia possibile generare array e matrici di dati. Per ora abbiamo sempre inserito i dati manualmente o utilizzando metodi
Introduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
MANUALE MATLAB. Nel manuale proposto ci soffermeremo ad osservare alcune funzioni proposte da Matlab inerenti all attività di laboratorio.
MANUALE MATLAB Nel manuale proposto ci soffermeremo ad osservare alcune funzioni proposte da Matlab inerenti all attività di laboratorio. LOAD: La funzione load serve per caricare dei dati presenti in
Fondamenti di Informatica
Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17 : OUTLINE Caratteristiche Come si presenta Utilizzo del blocco di output Esempio Utilizzo dei blocchi di input, output ed esecuzione Esempio
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 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
Introduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella le cui righe e colonne si intersecano in celle Le celle possono contenere differenti dati Numeri
Matlab 5. Funzioni. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1
Matlab 5 Funzioni Slide basate sul corso di C. Blundo A.A. 2010/2011 -- GPersiano Laboratorio di Informatica per Fisici 1 Funzioni Le funzioni sono utili quando occorre ripetere una serie di comandi più
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
VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0
Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 4 Foglio elettronico Il seguente Syllabus è relativo al Modulo 4, Foglio elettronico, e fornisce i fondamenti per il test di tipo
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
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
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.
Dalla prima lezione. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 7 VARIABILI E COSTANTI 28/02/2016. Concetto di algoritmo
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 7 VARIABILI E COSTANTI Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
14Ex-Cap11.qxd :20 Pagina Le macro
14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una
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
Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set
PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il
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
L INTERFACCIA GRAFICA DI EXCEL
Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella
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
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
Primi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
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ò
Laboratorio 2. Calcolo simbolico, limiti e derivate. Metodo di Newton.
Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Elettronica Laboratorio 2 Calcolo simbolico, limiti e derivate. Metodo di Newton. 1 Introduzione al Toolbox simbolico Con le routines del Symbolic
Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale
Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 POSSIBILI SOLUZIONI
Laboratorio di MatLab
Laboratorio di MatLab Vanna Lisa Coli Alessandro Benfenati Dipartimento di Matematica e Informatica - Università di Ferrara [email protected] 4 Ottobre 2017 1 / 51 Sommario 1 Introduzione a Matlab
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
LEZIONE 11 IMPARIAMO A PROGRAMMARE: I DATI E LE VARIABILI Laboratorio di Informatica per l Educazione A. A. 2014/2015
1 LEZIONE 11 IMPARIAMO A PROGRAMMARE: I DATI E LE VARIABILI A. A. 2014/2015 PRIMI PASSI La più semplice sequenza di istruzioni che possiamo scrivere è quella costituita da un solo comando. come si fa a
Definizione di file. Directory e file File binari e file di testo
I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk
