Laboratorio di Informatica

Slides:



Advertisements
Presentazioni simili
Laboratorio di Matematica Applicata Parte 3
Advertisements

Dipartimento di Matematica
Metodi numerici in Matlab
Introduzione a Matlab Gabriella Puppo.
MATLAB: w=randn(N,1) x=filter(b,a,w) Processi Autoregressivi AR(1)
OPERAZIONI CON MATRICI
Copyright, 1996 © Dale Carnegie & Associates, Inc. Titolo: Derive per Windows.
MATLAB Cristina Campi
MATLAB.
Introduzione a MATLAB Stefano Vigogna Dipartimento di Matematica
MATLAB. Outline Grafica 2D Esercizi Grafica 3D Esercizi.
MATLAB.
MATLAB Stefano Gagliardo
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
Introduzione a Matlab. Che cosa è Matlab Matlab è §un linguaggio di programmazione §un ambiente di calcolo scientifico con routines altamente specializzate.
1 a lezione - laboratorio a.a Corso di Laurea Ingegneria MECCANICA.
3 a lezione - laboratorio a.a Corso di Laurea Ingegneria MECCANICA.
Robotica & Automazione di Processo Robotics Toolbox per MATLAB
Esercitazione MATLAB (13/5)
Matlab Annalisa Massini Matlab.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
Process synchronization
MATLAB. Annalisa Pascarella
MATLAB. Annalisa Pascarella
MATLAB.
Laboratorio di Sistemi Operativi e Reti
Introduzione a Matlab Gabriella Puppo. Che cosa è Matlab Matlab è §un linguaggio di programmazione §un ambiente di calcolo scientifico con routines altamente.
Soluzione FEM di problemi parabolici
Metodi FEM per problemi ellittici
Metodi FEM per problemi ellittici lineari a tratti Gabriella Puppo.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Servizi middleware aggiuntivi URL dellindagine:
Uso dei cicli y t =c+ty t-1 +e Un uso dei cicli può essere quello di creare una serie storica per cui y t =c+ty t-1 +e dove poniamo c e t scalari ed e~N(0,1).
Trimr Gauss, tra le altre, fornisce una preziosissima funzione che risulta di estrema utilità nell’ambito matriciale. Questa funzione, chiamata trimr(x,t,b),
STIMA DELLO SPETTRO Noi considereremo esempi:
Marco Panella MATLAB Marco Panella
Algebra matriciale e linguaggio matriciale in MATLAB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%% % Accrescimento della PECORA IN TASMANIA % % dal 1820 ad oggi % % ( MODELLO LOGISTICO ) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Laboratorio di Calcolo I 1) Introduzione Università Roma Tre Corso di Studi in Fisica AA 2002/03.
Laboratorio di Matematica Applicata Parte 6
1 5 a -6 a lezione di laboratorio Laurea Specialistica in Ingegneria MATEMATICA Laurea Specialistica in Ingegneria MATEMATICA a.a
1a-2a lezione di laboratorio
ORGANIZZAZIONE DELLA PRESENTAZIONE
Organizzazione della Presentazione
Analisi di Immagini e Dati Biologici
Analisi di Immagini e Dati Biologici
INTRODUZIONE A MATLAB.
INTRODUZIONE A MATLAB LEZIONE 4 Sara Poltronieri slide3.4 matlabintro
Università degli Studi di Bari Laurea in Chimica Di spense di Informatica - Dott. F. Mavelli Programmare in Matlab Funzioni di Libreria Funzioni definite.
Lezione 3 Vettori e Matrici.
Diagrammi 2D e 3D Funzioni di ordine superiore
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
Milano, 10 Dicembre 2013 Informatica B Informatica B Matlab Laboratorio del 10/12/2013 Responsabili di laboratorio: Gianluca Durelli:
File e Funzioni Si possono distinguere tre tipi di file che vengono utilizzati in MATLAB: M-file: hanno estensione .m e in essi vengono memorizzati i.
Elementi di Matlab e di Mathematica
Esercitazione 1 - Introduzione Matlab. MATrix LABoratory Command window Current Directory Comandi recenti Variabili correnti Contenuto cartella corrente.
Lezione 1: Introduzione all’uso di Matlab
Lezione 2: Simulink Ing. Raffaele Carli (
Lezione 2 Matlab: Control System Toolbox
ISTITUTO TECNICO INDUSTRIALE STATALE “G.B. Pentasuglia”
Esercitazione 1 - Introduzione Matlab. MATrix LABoratory Command window Current Directory Comandi recenti Variabili correnti Contenuto cartella corrente.
Lettura e analisi statistiche dei dati e computer analysis
Analisi di Immagini e Dati Biologici Introduzione al linguaggio di MATLAB/OCTAVE Parte 2 16 L5.
Informatica Applicata al Suono Tutorial Matlab
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Strumenti per il calcolo numerico Matlab/Octave Marco D. Santambrogio – Ver. aggiornata.
Laboratorio di Processi Stocastici Alberto Sorrentino
INTRODUZIONE A MATLAB Sara Poltronieri. Avvio del programma Avvio di Matlab (Windows) Start  Programmi  Matlab (o icona) Avvio di Matlab (Linux) terminale.
INTRODUZIONE A MATLAB Corso di Segnali e Sistemi a.a. 2010/2011.
Definizioni preliminari Sommario - Caratteristiche Principali – Assegnazione di variabili - Scrittura e manipolazione di matrici e vettori - Funzioni predefinite.
Corso di Segnali e Sistemi
Programmazione parallela in Matlab e Test per ENEA-GRID
Transcript della presentazione:

Laboratorio di Informatica A.A. 2006-2007 Introduzione a MATLAB Sara Poltronieri : sara.poltronieri@unipd.it A.A. 2006-2007 Introduzione a Matlab

MATrix LABoratory MATLAB è nato principalmente come programma destinato alla gestione di matrici. E’ un interprete di comandi in cui l’unità base dei dati è un vettore o una matrice. I comandi possono essere forniti interattivamente o contenuti in files su disco (M-files). Comprende un vasto set di funzioni predefinite e numerose librerie (toolbox) per svariate applicazioni che possono essere ampliate. Ha una buona potenzialità grafica. Esistono versioni di MATLAB per Unix/Linux, Windows e MAC. I files creati sono portabili da una piattaforma all’altra. A.A. 2006-2007 Introduzione a Matlab

COSA SI PUO’ FARE CON MATLAB... ALCUNE POTENZIALITA’ (... oltre ad usarlo come calcolatrice ...) ALCUNE POTENZIALITA’ A.A. 2006-2007 Introduzione a Matlab

Calcolo matriciale Matlab lavora con le matrici. >> A = magic(3) ans = 59 102 9 55 118 22 51 110 29 A.A. 2006-2007 Introduzione a Matlab

Soluzione di equazioni >> s = solve('cos(2*x)+sin(x)=1') s = [ 0] [ pi] [ 1/6*pi] [ 5/6*pi] A.A. 2006-2007 Introduzione a Matlab

Grafico di una funzione ... >> fplot(inline('2*(sin(x+3)/(x+3))*(4*x^2)'),[-10 10]) A.A. 2006-2007 Introduzione a Matlab

... grafico 3D di una funzione... >> t = 0:pi/50:1 >> plot3(sin(t),cos(t),t) >> grid on >> axis square A.A. 2006-2007 Introduzione a Matlab

... derivata della funzione >> syms x % calcolo simbolico >> f= 2*(sin(x+3)/(x+3))*(4*x^2) >> diff(f) ans = 8*cos(x+3)/(x+3)*x^2-8*sin(x+3)/(x+3)^2*x^2+16*sin(x+3)/(x+3)*x >> pretty(ans) 2 2 cos(x + 3) x sin(x + 3) x sin(x + 3) x 8 ------------- - 8 ------------- + 16 ------------ x + 3 2 x + 3 (x + 3) A.A. 2006-2007 Introduzione a Matlab

Grafici 3D >> [X,Y,Z]= peaks(30) >> surfc(X,Y,Z) >> colormap hsv >> axis([-3 3 -3 3 -10 5]) >> grid on A.A. 2006-2007 Introduzione a Matlab

Altri esempi 3D A.A. 2006-2007 Introduzione a Matlab

Grafici >> x = [1 3 0.5 2.5 2] >> explode = [0 1 0 0 0] >> pie3(x,explode) >> colormap hsv >> theta = 2*pi*rand(1,50); >> rose(theta) A.A. 2006-2007 Introduzione a Matlab

Istogrammi >> Y = cool(7); >> bar3(Y,'detached') >> title('Detached') A.A. 2006-2007 Introduzione a Matlab

Il geoide!! A.A. 2006-2007 Introduzione a Matlab geoid matrix gives the shape of its gravitational field. , topomap da le altezze della crosta A.A. 2006-2007 Introduzione a Matlab

Plot di immagini 2D in 3D >> load earth sphere; h = findobj('Type','surface'); hemisphere = [ones(257,125),... X,... ones(257,125)]; set(h,'CData',flipud(hemisphere),'FaceColor','texturemap') colormap(map) axis equal view([90 0]) set(gca,'CameraViewAngleMode','manual') view([65 30]) A.A. 2006-2007 Introduzione a Matlab

(commerciale, licenza costosa!!) OCTAVE – Workshop MATLAB (commerciale, licenza costosa!!) Octave Octave Workshop A.A. 2006-2007 Introduzione a Matlab