Laboratorio di Strumentazione per Bioimmagini A.A
|
|
- Diana Barbato
- 7 anni fa
- Visualizzazioni
Transcript
1 Laboratorio di Strumentazione per Bioimmagini A.A Esercizio 1: soluzione Creiamo un immagine fantoccio con la funzione phantom di Matlab: creo immagine >> I = phantom(); Definiamo tre diversi campionamenti angolari: il primo campionando con 360 angoli tra 0 e 360 gradi, il secondo campionando ogni 5 gradi (73 angoli tra 0 e 360 gradi) e il terzo campionando ogni 10 gradi (37 angoli tra 0 e 360 gradi): definisco diversi passi di campionamento angolare >> angoli_1 = 0: 360/359 : 360; campiono con 360 angoli >> angoli_2 = 0: 5 : 360; campiono ogni 5 gradi >> angoli_3 = 0: 10 : 360; campiono ogni 10 gradi Calcoliamo ora i sinogrammi relativi ai campionamenti appena definiti, usando la funzione Matlab radon : calcolo sinogrammi >> s1 = radon(i, angoli_1); >> s2 = radon(i, angoli_2); >> s3 = radon(i, angoli_3); Visualizziamo i tre diversi sinogrammi ottenuti: >> figure(1) >> subplot(131) >> imagesc(s1) >> title('sinogramma con 360 angoli tra 0 e 360 gradi') >> subplot(132) >> imagesc(s2) >> title('sinogramma con 73 angoli tra 0 e 360 gradi') >> subplot(133) >> imagesc(s3) >> title('sinogramma con 37 angoli tra 0 e 360 gradi') >> colormap(hot) Come si può vedere al diminuire della frequenza angolare di campionamento diminuisce il numero di proiezioni nel sinogramma.
2 Calcoliamo ora le immagini ricostruite, mediante retroproiezione filtrata, a partire dai tre diversi sino grammi precedentemente ottenuti: calcolo immagine ricostruita >> Irec1 = iradon(s1, angoli_1); >> Irec2 = iradon(s2, angoli_2); >> Irec3 = iradon(s3, angoli_3); E le visualizziamo: >> figure(2) >> subplot(131) >> imagesc(irec1) >> title('immagine ricostruita dal sinogramma 1') >> subplot(132) >> imagesc(irec2) >> title('immagine ricostruita dal sinogramma 2') >> subplot(133) >> imagesc(irec3) >> title('immagine ricostruita dal sinogramma 3')
3 Appare evidente come al diminuire della frequenza di campionamento angolare peggiori la qualità dell immagine ricostruita (artefatti e scarsa resa di alcune regioni). Esercizio 2: soluzione La funzione che vogliamo creare dovrà ricevere in ingresso un singolo profilo proiettato e l angolo corrispondente di proiezione. Restituirà in uscita l immagine ottenuta retroproiettando il profilo: function img = retroproiezione_singola(s, theta) Funzione che calcola la retroproiezione (non filtrata) di un singolo profilo. INPUT: - s : singolo profilo - theta: angolo di proiezione OUTPUT: - img : immagine ricostruita (retroproiezione) La lunghezza del profilo rappresenta la massima lunghezza attraverso l immagine, ossia la lunghezza della sua diagonale, quindi a partire da questa possiamo ricavare la lunghezza del lato dell immagine che vogliamo ricostruire: N = 2*floor( length(s)/(2*sqrt(2)) ); lunghezza lato dell'immagine Ora che conosciamo il lato dell immagine allochiamo lo spazio in memoria per contenere la retroproiezione e definiamo gli assi x e y dell immagine ricostruita: img = zeros(n); allochiamo spazio in memoria per l'immagine definiamo gli assi x e y per l'immagine ricostruita [x y] = meshgrid(1:n, N:-1:1); x = x - floor(n/2); spostiamo l origine dell asse x al centro dell immagine y = y - floor(n/2); spostiamo l origine dell asse y al centro dell immagine Ora definiamo alcune variabili utili che ci permetteranno di calcolare direttamente la retroproiezione: costheta = cos(theta); sintheta = sin(theta); len = length(s); lunghezza del profilo (proiezione) ctridx = ceil(len/2); indice del centro della proiezione Infine retroproiettiamo il profilo: retroproiezione proj = s; questa in iradon viene filtrata prima di essere retroproiettata("spalmata") t = round(x*costheta + y*sintheta); img = img + proj(t + ctridx); retroproiezione del profilo img = img / max(img(:)); normalizza valori immagine tra zero e 1
4 La variabile proj contiene il profilo p (k) non filtrato. Nella retroproiezione filtrata, s viene appunto filtrato prima di essere retroproiettato ( spalmato ) nell immagine. Nella matrice t, tutti i pixel (x, y) che stanno su una stessa retta xcos( ) ysin( ) r hanno valore uguale a r. Ne risulta che nella matrice t c è una mappa di tutte le rette che ricoprono il dominio dell immagine da ricostruire. Tutte le rette hanno pendenza tale da risultare perpendicolari alla direzione di acquisizione della proiezione p (k). Vediamo sotto l esempio di una matrice t calcolata per un immagine 200 x 200 ad un angolo di 45 gradi: L assegnazione img = img + proj(t + ctridx); replica il profilo proj fino a costruire un immagine 200 x 200. In ogni pixel (x, y) di tale immagine mette il valore assunto da proj nel suo indice pari al valore assunto da t(x, y) + ctridx. Infine l immagine img viene normalizzata affinché assuma valori compresi tra 0 e 1. Verifichiamo ora la correttezza della funzione, retroproiettando tre profili corrispondenti agli angoli 0, pi/4; pi/2 calcolati su un immagine di lato 200 avente valore zero ovunque tranne in un quadrato centrale di lato 100 con valore 1: >> I = zeros(200); >> I(51:150,51:150) = 1; >> theta1 = 0; >> theta2 = pi/4; >> theta3 = pi/2; >> p1 = radon(i, theta1*180/pi); >> p2 = radon (I, theta2*180/pi); >> p3 = radon (I, theta3*180/pi); (NB: Volendo potremmo calcolare le singole proiezioni con la funzione creata nell esercizio 2 dello scorso laboratorio ) >> img1 = retroproiezione_singola(p1, theta1); >> img2 = retroproiezione_singola(p2, theta2); >> img3 = retroproiezione_singola(p3, theta3); E ora visualizziamo le immagini retroproiettate:
5 >> figure(1) >> imagesc(img1) >> title('retroproiezione per il profilo con theta = 0') >> figure(2) >> imagesc(img2) >> title('retroproiezione per il profilo con theta = pi/4') >> figure(3) >> imagesc(img3) >> title('retroproiezione per il profilo con theta = pi/2') Verifichiamo infine la correttezza di tali retroproiezioni confrontandole con le corrispondenti ottenute usando la funzione iradon (che però esegue una retroproiezione filtrata). Nella documentazione di Matlab si vede che la retroproiezione di un singolo profilo richiede l utilizzo della funzione iradon nel seguente modo: >> img1_irad = iradon([p1 p1], [theta1*180/pi theta1*180/pi])/2; >> img2_irad = iradon([p2 p2], [theta2*180/pi theta2*180/pi])/2; >> img3_irad = iradon([p3 p3], [theta3*180/pi theta3*180/pi])/2;
6 >> figure(4) >> imagesc(img1_irad); >> title('retroproiezione filtrata per il profilo con theta = 0') >> figure(5) >> imagesc(img2_irad); >> title('retroproiezione filtrata per il profilo con theta = pi/4') >> figure(6) >> imagesc(img3_irad); >> title('retroproiezione filtrata per il profilo con theta = pi/2')
7 Esercizio 3: soluzione La funzione richiesta riceverà in ingresso il sinogramma s e il corrispondente passo di campionamento angolare thetas usato per la sua acquisizione: function img = retroproiezione(s, thetas) Funzione che calcola la retroproiezione (non filtrata) di un'immagine dato il sinogramma e il passo di campionamento angolare usato per acquisirlo. INPUT: - s : sinogramma - thetas: passo di campionamento angolare OUTPUT: - img : immagine ricostruita (retroproiezione) D ora in poi considereremo il sinogramma s come una matrice che ha come colonne i diversi profili (proiezioni) ottenuti per diversi angoli theta. Di fatto l esercizio si risolve facilmente a partire dalla funzione scritta per l esercizio 2, con minime variazioni nella fase finale di retroproiezione (che ora coinvolge più profili anziché uno solo). La prima parte riportata di seguito è del tutto analoga alla prima parte dell esercizio 2 (si veda sopra per un commento più dettagliato): N = 2*floor( size(s,1)/(2*sqrt(2)) ); lunghezza lato dell'immagine img = zeros(n); allochiamo spazio in memoria per l'immagine definiamo gli assi x e y per l'immagine ricostruita [x y] = meshgrid(1:n, N:-1:1); y = y - floor(n/2); x = x - floor(n/2); costheta = cos(thetas); sintheta = sin(thetas); len = size(s,1); lunghezza di ogni proiezione ctridx = ceil(len/2); indice del centro delle proiezioni Ora inseriremo la retroproiezione realizzata precedentemente per un singolo profilo, all interno di un ciclo for. In tal modo calcoleremo iterativamente un immagine retroproiettata a partire da ogni profilo contenuto nel sinogramma s e sommeremo (integrazione lungo theta) le diverse immagini: retroproiezione for i=1:length(thetas) proj = s(:,i); ogni colonna del sinogramma è un profilo da retroproiettare t = round(x*costheta(i) + y*sintheta(i)); img = img + proj(t + ctridx); calcoliamo e sommiamo le immagini end img = img / max(img(:)); normalizza valori immagine tra zero e 1 Testiamo ora la funzione creata. Calcoliamo la retroproiezione di un immagine di lato 200 avente valore zero ovunque tranne in un quadrato centrale di lato 100 con valore 1: >> I = zeros(200); >> I(51:150,51:150) = 1;
8 Calcoliamo il sinogramma s corrispondente ad un passo di campionamento angolare thetas usando la funzione radon: >> thetas = 0:pi/179:pi; definiamo passo di campionamento angolare >> s = radon(i, thetas*180/pi); calcoliamo sinogramma (NB: Volendo potremmo calcolare il sinogramma con la funzione creata nell esercizio 3 dello scorso laboratorio ) Calcoliamo la retroproiezione usando la funzione retroproiezione appena sviluppata: >> img = retroproiezione(s, thetas); Calcoliamo la retroproiezione filtrata usando la funzione Matlab iradon: >> img_irad = iradon(s, thetas*180/pi); Confrontiamo le due immagini ottenute: >> figure(1) >> imagesc(img) >> title('immagine retroproiettata senza filtraggio') >> figure(2) >> imagesc(img_irad) >> title('retroproiezione filtrata ottenuta con iradon')
A.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:
Dettagli3. 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
DettagliLezione 13: I sistemi di riferimento
Lezione 13: I sistemi di riferimento Cambiamenti di coordinate In questa lezione proveremo a vedere le trasformazioni lineari sotto un altra luce Quando abbiamo visto l esempio di un oggetto che, soggetto
DettagliLa retta nel piano cartesiano
La retta nel piano cartesiano Se proviamo a disporre, sul piano cartesiano, una retta vediamo che le sue possibili posizioni sono sei: a) Coincidente con l asse delle y; b) Coincidente con l asse delle
DettagliEsercizi svolti. Geometria analitica: rette e piani
Esercizi svolti. Sistemi di riferimento e vettori. Dati i vettori v = i + j k, u =i + j + k determinare:. il vettore v + u ;. gli angoli formati da v e u;. i vettore paralleli alle bisettrici di tali angoli;
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
Dettagli1 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
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
DettagliESERCIZI VI TARATURA DI SISTEMI INERZIALI
Esercizi VI 1 ESERCIZI VI TARATURA DI SISTEMI INERZIALI Esercizio I.1. Introduzione Lo scopo della presente esercitazione è di implementare diverse tecniche di taratura per i sensori inerziali che equipaggiano
DettagliMatLab - Testo pagina 1 di 5 101
MatLab - Testo pagina 1 di 5 101 8. FUNZIONI E SCRIPT IN MATLAB 801. Scrivere il listato di un file funzione MatLab alfa(x) che, dato un numero reale x dia come risultato la matrice p calcolata come segue:
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
DettagliProblemi sulla circonferenza verso l esame di stato
Problemi sulla circonferenza verso l esame di stato * * * n. 0 pag. 06 a) Scrivi l equazione della circonferenza γ 1 di centro P ; ) e passante per il punto A0; 1). b) Scrivi l equazione della circonferenza
DettagliEQUAZIONE DELLA RETTA
EQUAZIONE DELLA RETTA EQUAZIONE DEGLI ASSI L equazione dell asse x è 0. L equazione dell asse y è 0. EQUAZIONE DELLE RETTE PARALLELE AGLI ASSI L equazione di una retta r parallela all asse x è cioè è uguale
DettagliLaboratorio di Bioimmagini A.A
Laboratorio di Bioimmagini A.A. 2008-2009 Le immagini da utilizzare nei seguenti esercizi ed il codice Matlab delle soluzioni sono scaricabili da: http://www.dei.unipd.it/~enrigri/public/lab Esercizio
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
DettagliPrincipi di Programmazione Prova del 10/6/2008 (ore 10.30)
Prova del 10/6/2008 (ore 10.30) Scrivere (commentandole) le linee di codice Matlab per costruire i seguenti vettori (5x1): e il vettore di numeri complessi C tali che il singolo elemento c k ha come parte
DettagliGenerazione di Numeri Casuali- Parte 2
Esercitazione con generatori di numeri casuali Seconda parte Sommario Trasformazioni di Variabili Aleatorie Trasformazione non lineare: numeri casuali di tipo Lognormale Trasformazioni affini Numeri casuali
DettagliUna libreria di funzioni per la geometria analitica
Una libreria di funzioni per la geometria analitica Michele Impedovo La geometria analitica del piano costituisce uno dei più importanti e consolidati argomenti di matematica. Un lavoro interessante parallelo
Dettagliax 1 + bx 2 + c = 0, r : 2x 1 3x 2 + 1 = 0.
. Rette in R ; circonferenze. In questo paragrafo studiamo le rette e le circonferenze in R. Ci sono due modi per descrivere una retta in R : mediante una equazione cartesiana oppure mediante una equazione
DettagliINDICAZIONI PER LA RICERCA DEGLI ASINTOTI VERTICALI
2.13 ASINTOTI 44 Un "asintoto", per una funzione y = f( ), è una retta alla quale il grafico della funzione "si avvicina indefinitamente", "si avvicina di tanto quanto noi vogliamo", nel senso precisato
DettagliMETODI NUMERICI PER IL CONTROLLO
METODI NUMERICI PER IL CONTROLLO Relazione 4: Equazioni differenziali ESERCIZIO 1 Risolvere il problema ai valori iniziali 3 x& = 1x + t x(0) = 0 1t + 6t 3 1 nell intervallo [0 1] con passo h=0.1 usando
Dettagli1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso
Domanda 1 1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso x n+1 = x n f(x n), n = 0, 1, 2,... K dove x 0 è il punto iniziale, f(x) = x 3 cos(x) e K è una costante assegnata.
Dettagli1 Nozioni utili sul piano cartesiano
Nozioni utili sul piano cartesiano Nozioni utili sul piano cartesiano Il piano cartesiano è un sistema di riferimento costituito da due rette perpendicolari (una orizzontale detta asse delle ascisse x
Dettagli4 0 = 4 2 = 4 4 = 4 6 = 0.
Elementi di Algebra e Logica 2008. Esercizi 4. Gruppi, anelli e campi. 1. Determinare la tabella additiva e la tabella moltiplicativa di Z 6. (a) Verificare dalla tabella moltiplicativa di Z 6 che esistono
Dettagli1 Cambiamenti di riferimento nel piano
1 Cambiamenti di riferimento nel piano Siano date due basi ortonormali ordinate di V : B = ( i, j) e B = ( i, j ) e supponiamo che i = a i + b j j = c i + d j allora per un generico vettore v V abbiamo
DettagliEsercizi per Geometria II Geometria affine e euclidea
Esercizi per Geometria II Geometria affine e euclidea Filippo F. Favale 4 marzo 04 Esercizio Si dica, per ciascuno dei seguenti casi, se A ha la struttura di spazio affine o euclideo su V. A R 3 con coordinate
DettagliMicrosoft Excel VI parte: Frequenze & Grafici
Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti patti@di.unito.it Microsoft Excel VI parte: Frequenze & Grafici 1 Sommario Calcolo di frequenze sui valori
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
DettagliLA CIRCONFERENZA. Ricaviamola. Tutti i punti P che stanno sulla circonferenza hanno la proprietà comune che
LA CIRCONFERENZA La circonferenza è il luogo geometrico dei punti equidistanti da un punto C, detto centro. Si ottiene tagliando un cono con un piano perpendicolare al suo asse. La distanza fra ognuno
DettagliStabilire se il punto di coordinate (1,1) appartiene alla circonferenza centrata nell origine e di raggio 1.
Definizione di circonferenza e cerchio. Equazione della circonferenza centrata in O e di raggio R. Esercizi. La circonferenza e il cerchio Definizioni: dato un punto C nel piano cartesiano e dato un numero
DettagliGeometria epipolare. Filippo L.M. Milotta. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania
Filippo LM Milotta Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania milotta@dmiunictit 16 aprile 2015 Alcune considerazioni geometriche ci possono aiutare
DettagliC I R C O N F E R E N Z A...
C I R C O N F E R E N Z A... ESERCITAZIONI SVOLTE 3 Equazione della circonferenza di noto centro C e raggio r... 3 Equazione della circonferenza di centro C passante per un punto A... 3 Equazione della
DettagliEsame di Stato 2019 Liceo scientifico 20 giugno Prova scritta di MATEMATICA e FISICA. PROBLEMA 2 soluzione a cura di D. Falciai e L.
Esame di Stato 2019 Liceo scientifico 20 giugno 2019 Prova scritta di MATEMATICA e FISICA PROBLEMA 2 soluzione a cura di D. Falciai e L. Tomasi 1 Soluzione Punto 1 Il parametro a deve essere omogeneo all
DettagliSoluzioni foglio 6. Pietro Mercuri. 24 ottobre 2018
Soluzioni foglio 6 Pietro Mercuri 4 ottobre 08 Esercizio Data la matrice A, calcolare se esiste) la matrice inversa A e verificare che AA = A A = I, dove I è la matrice identità cioè la matrice quadrata
Dettagli05. Determinare una base ortonormale per ognuno dei seguenti spazi vettoriali.
T.1 BASI ORTONORMALI, MATRICI ORTOGONALI 01. Sia V il sottospazio di IR 3 generato dalla base B : (1, 0, 2), (0, 2, 1). Verificare che anche C : (1, 2, 1), (1, 4, 0) è base per V e ortonormalizzare le
DettagliCinematica dei robot
Corso di Robotica 1 Cinematica dei robot Prof. Alessandro De Luca Robotica 1 1 Cinematica dei robot manipolatori Studio degli aspetti geometrici e temporali del moto delle strutture robotiche, senza riferimento
DettagliQuick calculus Capitolo 1 Il problema della tangente
Quick calculus Capitolo 1 Il problema della tangente Introduzione Ricavare una retta tangente ad una curva di secondo grado come un circonferenza o una parabola, è un problema che si risolve facilmente.
DettagliEsercitazione su filtro di Sobel per l elaborazione delle immagini
Ver. 1. Esercitazione su filtro di Sobel per l elaborazione delle immagini Il filtro di Sobel opera sulle immagini come un gradiente lungo una direzione. In particolare detta f ( x, y) l intensità dell
DettagliRisoluzione del compito n. 5 (Luglio 2018/2)
Risoluzione del compito n. 5 (Luglio 2018/2) PROBLEMA 1 Considerate il luogo di zeri S = {(x, y, z) R 3 : z 4+ x 2 + y 2 =0, 2x y + z =0}. a) Giustificando la risposta, dite se S è una curva liscia. b)
DettagliGeometria Analitica Domande e Risposte
Geometria Analitica Domande e Risposte A. Il Piano Cartesiano. Qual è la formula della distanza tra due punti nel piano cartesiano? Per calcolare la formula della distanza tra due punti nel piano cartesiano
DettagliEsercitazioni di Matematica Generale A.A. 2016/2017 Pietro Pastore Lezione del 25 Gennaio Studio di Funzione
Esercitazioni di Matematica Generale A.A. 2016/2017 Pietro Pastore Lezione del 25 Gennaio 2017 Studio di Funzione 1. Si consideri la funzione reale di variabile reale così definita f() = 2 + 4. (a) Determinare
DettagliEquazioni differenziali con valori al bordo
Equazioni differenziali con valori al bordo Lucia Gastaldi DICATAM - Sez. di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 Equazioni differenziali con valori ai limiti 2 Matrici, norme e condizionamento
DettagliQuadro riassuntivo di geometria analitica
Quadro riassuntivo di geometria analitica IL PIANO CARTESIANO (detta ascissa o coordinata x) e y quella dall'asse x (detta ordinata o coordinata y). Le coordinate di un punto P sono: entrambe positive
DettagliLaboratorio 1. 15/16 marzo 2018
Laboratorio 1. 15/16 marzo 2018 Attivitá Professionalizzante A.A. 2017/18 Premessa Quando avete finito gli esercizi, inviatemeli in un unico file compresso chiamato lab1 CognomeNome (zip, rar,...), all
DettagliANALISI DI FOURIER. Segnali a Tempo Discreto:
ANALISI DI FOURIER Segnali a Tempo Discreto: - - Sequenza periodica - Taratura degli assi frequenziali - TDF di una sequenza finita - Campionamento in Frequenza Serie discreta di Fourier Consideriamo una
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
DettagliProgetto Analisi Numerica
Progetto Analisi Numerica Calcolo degli autovalori di una matrice Fabio Donatantonio INDICE Traccia pg. 4 Metodo delle potenze Scopo, Specifiche d uso, Descrizione pg. 5 Parametri, Accuratezza, Complessità
DettagliL ampiezza degli angoli si misura in gradi (simbolo ), da 0 a 360. sottomultipli
In un poligono possiamo prendere diversi tipi di misure: L ampiezza degli angoli La misura dei lati ed il perimetro La misura della sua superficie o area. L ampiezza degli angoli si misura in gradi (simbolo
DettagliLezione 5, 5/11/2014
Lezione 5, 5/11/2014 Elena Gaburro, elenagaburro@gmail.com 1 Ordine di convergenza di un metodo Definizione 1.1. Sia {x k } una successione convergente ad α. Consideriamo l errore assoluto in modulo al
DettagliPiano cartesiano e retta
Piano cartesiano e retta Il punto, la retta e il piano sono concetti primitivi di cui non si da una definizione rigorosa, essi sono i tre enti geometrici fondamentali della geometria euclidea. Osservazione
DettagliVERIFICA DI MATEMATICA 11 febbraio 2016 classe 2 a D. Nome...Cognome... ARITMETICA
VERIFICA DI MATEMATICA 11 febbraio 016 classe a D Nome...Cognome... ARITMETICA 1. Scrivi l enunciato delle proprietà fondamentale, dell invertire e del permutare. Applicale alla seguente proporzione, dimostrando
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
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
DettagliMatlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura :
Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : figure() La funzione figure apre una nuova finestra In cui verrà inserito il disegno In molti casi,
DettagliStudio delle oscillazioni del pendolo semplice e misura dell accelerazione di gravita g.
Studio delle oscillazioni del pendolo semplice e misura dell accelerazione di gravita g. Abstract (Descrivere brevemente lo scopo dell esperienza) In questa esperienza vengono studiate le proprieta del
DettagliTrasformazioni non isometriche 1
Trasformazioni non isometriche 1 Continuiamo il discorso sulle trasformazioni geometriche, considerando quelle non isometriche. 1. Omotetie Una delle più semplici trasformazioni non isometriche è l omotetia,
DettagliCome risolvere i quesiti dell INVALSI - terzo
Come risolvere i quesiti dell INVALSI - terzo Soluzione: Dobbiamo ricordare le precedenze. Prima le potenze, poi le parentesi tonde, quadre e graffe, seguono moltiplicazioni e divisioni nell ordine di
DettagliTopologia della matrice di rigidezza
Topologia della matrice di rigidezza Eq. differenziale lineare e stazionaria Metodo agli Elementi Finiti Sistema lineare La matrice del sistema viene chiamata matrice di rigidezza H. La soluzione del sistema
DettagliUnità di misura di lunghezza usate in astronomia
Unità di misura di lunghezza usate in astronomia In astronomia si usano unità di lunghezza un po diverse da quelle che abbiamo finora utilizzato; ciò è dovuto alle enormi distanze che separano gli oggetti
DettagliEsercizi sulle affinità - aprile 2009
Esercizi sulle affinità - aprile 009 Ingegneria meccanica 008/009 Esercizio Sono assegnate nel piano le sei rette r : =, s : =, t : =, r : =, s : =, t : = determinare l affinità che trasforma ordinatamente
DettagliEsercitazione di Matematica Computazionale del 16/12/2008
Esercitazione di Matematica Computazionale del 16/12/2008 Applicazioni della Singular Value Decomposition Riconoscimento di Volti mediante Eigenface 1. Rappresentazione di un volto nella base dei suoi
DettagliDipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica. Antonio Azzollini
Dipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica Antonio Azzollini antonio.azzollini@unibas.it Anno accademico 2017/2018 Distribuzione condizionata Un grafico a mosaico è una rappresentazione
DettagliRicordiamo. 1. Tra le equazioni delle seguenti rette individua e disegna quelle parallele all asse delle ascisse:
La retta Retta e le sue equazioni Equazioni di rette come luogo geometrico y = h h R equazione di una retta parallela all asse delle ascisse x = 0 equazione dell asse delle ordinate y = h h R equazione
DettagliESAMI A.A ANDREA RATTO
ESAMI A.A. 2014-15 ANDREA RATTO Sommario. In questo file presentiamo le prove d esame relative al Corso Integrato di Matematica, Modulo B, per Scienze dell Architettura (a.a.2014-15). Si noti che, durante
DettagliTutti gli esercizi della verifica di Ottobre più altri
1) Nell equazione generica della retta y = mx + q, che cosa rappresenta q? 2) Scrivere l equazione della retta che passa per il punto A(0;4) e perpendicolare a quella di equazione y = 1 3 x 5 ; b. tracciare
DettagliPIANO CARTESIANO. NB: attenzione ai punti con una coordinata nulla: si trovano sugli assi
PIANO CARTESIANO Il piano cartesiano è individuato da due rette perpendicolari (ortogonali) che si incontrano in un punto O detto origine del piano cartesiano. Si fissa sulla retta orizzontale il verso
DettagliBanchi di filtri. Variazioni. Esempio di normalizzazione. Introduzione. Nomenclatura. The Ultimate Question. h 1 N ... N h 2. h M
Variazioni Oltre alla struttura regolare sono possibili altre strutture, per esempio h 3 Tali strutture sono sempre riconducibili alla struttura regolare 3 Q: Cos è un banco di filtri? Introduzione Esempio
Dettaglia rappresenta l intercetta o termine noto della retta, ossia il valore della y quando x = 0.
Esercitazioni sulla prima parte delle lezioni di Micro Richiamo di Analisi Matematica La forma funzionale più semplice è la retta, la quale può essere genericamente descritta dalla seguente relazione:
DettagliLA RETTA
EQUAZIONE DEL Ogni equazione di I grado in due variabili x e y rappresenta nel piano cartesiano una retta, per cui si dice che a x + b y + c = 0 è l equazione di una retta in forma implicita. OSSERVAZIONE:
DettagliProgetto Matlab N 2. Calcolo Numerico 6 CFU. Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014
Progetto Matlab N 2 Calcolo Numerico 6 CFU Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014 Procedimento 1. Scrivere una function che implementi il prodotto matrice-vettore AX con A matrice
DettagliSISTEMI DI DUE EQUAZIONI IN DUE INCOGNITE
SISTEMI DI DUE EQUAZIONI IN DUE INCOGNITE Un equazione di primo grado in una incognita del tipo, con ha: una sola soluzione (equazione determinata) se nessuna soluzione (equazione impossibile) se tutte
DettagliLa retta. y 5 x ; 5y. Esercizio 6. 6 x 3. y x. Essendo ;,, i tre punti sono allineati.
La retta Esercizi Esercizio eterminare l equazione della retta passante per ; 7 e parallela alla retta. 7 ( ) ; 7 ;. Esercizio eterminare l equazione della retta passante per 7 e perpendicolare alla retta.
DettagliCapitolo 11 Test chi-quadro
Levine, Krehbiel, Berenson Statistica II ed. 2006 Apogeo Capitolo 11 Test chi-quadro Insegnamento: Statistica Corsi di Laurea Triennale in Economia Facoltà di Economia, Università di Ferrara Docenti: Dott.
DettagliEsercitazioni di Meccanica Razionale
Esercitazioni di Meccanica Razionale a.a. 22/23 Matrici d inerzia Maria Grazia Naso naso@ing.unibs.it Dipartimento di Matematica Università degli Studi di Brescia Esercitazioni di Meccanica Razionale -
DettagliFONDAMENTI DI SEGNALI E TRASMISSIONE 2 Laboratorio
FONDAMENTI DI SEGNALI E TRASMISSIONE 2 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it MATLAB: linguaggio di programmazione L ambiente MATLAB possiede un completo linguaggio di programmazione. Vediamo
DettagliDefinizione Dati due insiemi A e B, contenuti nel campo reale R, si definisce funzione reale di variabile reale una legge f : A
Scopo centrale, sia della teoria statistica che della economica, è proprio quello di esprimere ed analizzare le relazioni, esistenti tra le variabili statistiche ed economiche, che, in linguaggio matematico,
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
DettagliMisura del periodo di oscillazione e della costante elastica della molla di un oscillatore armonico semplice.
Misura del periodo di oscillazione e della costante elastica della molla di un oscillatore armonico semplice. Esperienza n.3 13 Dicembre 2018 Gruppo 9: Gucciardo Gloria; Mazzola Luca Rosario; Nolfo Gloria;
DettagliDati e Algoritmi I (Pietracaprina) Esercizi sul Text Processing
Dati e Algoritmi I (Pietracaprina) Esercizi sul Text Processing Dati e Algoritmi I (Pietracaprina): Esercizi 1 Problema 1. Sia T un testo di n caratteri e P un pattern di m n caratteri e si supponga che
DettagliEsercitazione. 24 Aprile 2012
Esercitazione 24 Aprile 2012 Il modello di regressione logistica viene utilizzato quando si è interessati a studiare o analizzare la relazione causale tra una variabile dipendente dicotomica e una o più
DettagliII Università degli Studi di Roma
Versione preliminare gennaio TOR VERGATA II Università degli Studi di Roma Dispense di Geometria. Capitolo 3. 7. Coniche in R. Nel Capitolo I abbiamo visto che gli insiemi di punti P lineare di primo grado
DettagliMicroeconomia (C.L. Economia e Legislazione di Impresa); A.A. 2010/2011 Prof. C. Perugini
Microeconomia (C.L. Economia e Legislazione di Impresa); A.A. 010/011 Prof. C. Perugini Esercitazione n.1 1 Obiettivi dell esercitazione Ripasso di matematica Non è una lezione di matematica! Ha lo scopo
DettagliESAMI E ESERCITAZIONI A.A
ESAMI E ESERCITAZIONI AA 2015-16 ANDREA RATTO Sommario In questo file presentiamo prove d esame, esercitazioni ed esami relativi al Corso Integrato di Matematica, Modulo B, per Scienze dell Architettura
Dettagli1.5 DIVISIONE TRA DUE POLINOMI
Matematica C Algebra. Le basi del calcolo letterale.5 Divisione tra due polinomi..5 DIVISIONE TRA DUE POLINOMI Introduzione Ricordiamo la divisione tra due numeri, per esempio 47:4. Si tratta di trovare
DettagliEsercitazione ENS su processi casuali (13 e 14 Maggio 2008)
Esercitazione ES su processi casuali ( e 4 Maggio 2008) D. Donno Esercizio : Calcolo di autovalori e autovettori Si consideri un processo x n somma di un segnale e un disturbo: x n = Ae π 2 n + w n, n
DettagliVettori e geometria analitica in R 3 1 / 25
Vettori e geometria analitica in R 3 1 / 25 Sistemi di riferimento in R 3 e vettori 2 / 25 In fisica, grandezze fondamentali come forze, velocità, campi elettrici e magnetici vengono convenientemente descritte
DettagliNOME:... MATRICOLA:... Corso di Laurea in Fisica, A.A. 2009/2010 Calcolo 1, Esame scritto del 19.01.2010
NOME:... MATRICOLA:.... Corso di Laurea in Fisica, A.A. 009/00 Calcolo, Esame scritto del 9.0.00 Data la funzione fx = e /x x x +, a determinare il dominio massimale di f ; b trovare tutti gli asintoti
DettagliEsercitazione 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
DettagliCalcolo dell altezza di un rilievo lunare: l esempio di Arzachel
Calcolo dell altezza di un rilievo lunare: l esempio di Arzachel Lo scopo della suddetta esperienza è il calcolo dell altezza di un particolare rilievo lunare, scelto appositamente per la conformazione
DettagliGeometria BAER Canale A-K Esercizi 10
Geometria BAER 2016-2017 Canale A-K Esercizi Esercizio 1. Data la retta r : y = t z = 1 si trovi il punto A di r tale che l angolo di r con il vettore AO sia π/2, e il punto B di r tale che l angolo di
DettagliMutue posizioni della parabola con gli assi cartesiani
Mutue posizioni della parabola con gli assi cartesiani L equazione di una parabola generica è data da: Consideriamo l equazione che definisce i punti di intersezione della parabola con l asse delle ascisse
DettagliFONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio
FONDAMENTI DI SEGNALI E TRASMISSIONE 4 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it Campionamento di segnali In MATLAB, qualunque segnale continuo è approssimato da una sequenza campionata. Si
Dettaglix 1 Fig.1 Il punto P = P =
Geometria di R 2 In questo paragrafo discutiamo le proprietà geometriche elementari del piano Per avere a disposizione delle coordinate nel piano, fissiamo un punto, che chiamiamo l origine Scegliamo poi
DettagliFRANCESCA FATTORI SPERANZA FLUSSO DEL CAMPO ELETTRICO
FLUO DEL CAMPO ELETTRICO Prima di definire il flusso del campo elettrico dobbiamo definire il flusso come grandezza Fisica e capirne il significato. Flusso Il flusso è una grandezza che misura quante linee
DettagliSegmentazione di immagini in scala di grigio basata su clustering
Segmentazione di immagini in scala di grigio basata su clustering Davide Anastasia, Nicola Cogotti 24 gennaio 06 1 Analisi del problema La segmentazione di immagini consiste nella suddivisione in un certo
DettagliAppunti di informatica. Lezione 8 anno accademico Mario Verdicchio
Appunti di informatica Lezione 8 anno accademico 2016-2017 Mario Verdicchio Il ciclo FOR Molto spesso in un programma bisogna ripetere un operazione per un numero prefissato di volte Si tratta di un iterazione
Dettagli