Matrici e immagini digitali
|
|
|
- Leonora Di Gregorio
- 9 anni fa
- Просмотров:
Транскрипт
1 Matrici e immagini digitali Dirce Uesu Pesco e Humberto José Bortolossi 1 aprile 01 Le immagini che si vedono sulle pagine internet e le foto che si fanno con il cellulare sono esempi di immagini digitali. É possibile rappresentare questo tipo di immagine usando le matrici. Per esempio, la piccola immagine di Felix il Gatto (sulla sinistra) può essere rappresentata da una matrice i cui elementi sono i numeri 0 e 1. Questi numeri specificano il colore di ciascun pixel (un pixel è il più piccolo elemento grafico di un immagine matriciale, che può assumere solo un colore per volta): il numero 0 indica il nero e il numero 1 indica il bianco. Le immagini digitali che usano solo due colori sono chiamate immagini binarie o booleane. Figura 1: La matrice corrispondente a Felix il Gatto Anche le immagini in scala di grigi possono essere rappresentate da matrici. Ogni elemento della matrice determina l intensità del pixel corrispondente. Per convenienza, la maggior parte degli attuali file digitali usano numeri interi compresi tra 0 (per indicare il nero, il colore con intensità minima) e 55 (per indicare il bianco, il colore con la massima intensità), per un totale di 5 = 8 diverse gradazioni di grigio (Un tale numero di gradazioni è ragionevole per lavorare con le immagini delle pagine WEB. Tuttavia, esistono 1
2 alcune applicazioni specifiche che hanno bisogno di più gradazioni di grigio per riprodurre l immagine più dettagliata ed evitare gli errori di arrotondamento nei calcoli numerici, come nel caso delle immagini ad uso medico). Le immagini a colori, a loro volta, possono essere rappresentate da tre matrici. Ogni matrici specifica la quantità di rosso, verde e blu che compone l immagine. Questo sistema di colori è noto come RGB (Esistono molti altri sistemi di colori che vengono usati a seconda dell applicazione in questione: CMYK (per stampare), Y IQ (per la trasmissione analogica TV in NTSC), ecc). Gli elementi di queste matrici sono numeri interi compresi tra 0 e 55 e determinano l intensità del pixel relativamente al colore della matrice. Quindi, nel sistema RGB, è possibile rappresentare 5 3 = 4 = colori diversi. Figura : Immagine originale; componenti rosse, verdi e blu Trattamento di un immagine digitale e operazioni con le matrici Una volta che un immagine digitale può essere rappresentata con delle matrici, possiamo chiederci come le operazioni sui loro elementi influenzino l immagine corrispondente. Per esempio, se consideriamo l immagine binaria A in Figura 3 come una matrice, sia A = (a i,j ), allora l immagine corrisponde l immagine B corrisponde alla matrice trasposta di A, ossia B = (b i,j ) = (a j,i ) = A T. L immagine H, a sua volta, corrisponde alla matrice (a j,35 i+1 ). Prova a scoprire le relazioni matriciali tra l immagine A e le altre immagini! Figura 3: Le trasformazioni della matrice Un altro esempio: se consideriamo la media aritmetica standard delle matrici R, G e B che compongono un immagine a colori A, otterremo una versione in
3 scala di grigi dell immagine (i valori non-interi vengono arrotondati all intero più vicino): Figura 4: Media aritmetica delle matrici componenti Un ulteriore esempio: usando le operazioni di moltiplicazione per uno scalare e della somma di matrici, è possibile creare un effetto di transizione comunemente usato, per esempio, nelle presentazioni PowerPoint e di slide. Più precisamente, consideriamo due immagini in scala di grigi della stessa grandezza, rappresentate dalla matrici A e Z. Per ogni scalare (numero reale) t nell intervallo [0, 1], si definisca la matrice M (t) = (1 t)a + tz. (1) Si osservi che M (0) = A, M (1) = Z e per ogni t compreso tra 0 e 1, gli elementi della matrice M (t) sono compresi tra gli elementi delle matrici A e Z. Perciò, quando t varia da 0 a 1, la matrice M (t) varia da A a Z. Nel caso di un immagine a colori, la trasformazione (1) deve essere applicata alle matrici R, G e B che determinano ogni immagine. Figura 5: M (0) = A, M (0.13), M (0.5), M (0.38), M (0.50), M (0.3), M (0.75), M (0.88), M (1) = Z Anche la moltiplicazione di matrici ha applicazioni nel trattamento di un immagine digitale. Sebbene il nostro prossimo esempio sarà più elaborato, (con un ragionamento basato su tecniche matematiche più avanzate solitamente studiate solo ai corsi universitari di Algebra Lineare), crediamo che possa essere comunque interessante per il lettore, poiché quest ultimo avrà l opportunità di apprezzare una sorprendente applicazione dovuta al fatto che siamo in grado di scomporre una matrice come prodotto di matrici aventi strutture speciali. I dettagli omessi potranno essere trovati nei riferimenti bibliografici [Lay, 011] e [Poole, 005]. Si consideri, dunque, una scomposizione a valori 3
4 singolari (SVD), che consiste in scrivere una matrice come il prodotto di tre matrici: A m n = U m m S m n V T n n Qui di seguito è riportato un esempio della decomposizione SVD: [ ] A = = USV T [ ] [3 ] T 3 = = Può essere dimostrato che ogni matrice ammette una decomposizione SVD ([Lay, 011],[Poole, 005]). In più, esistono algoritmi che ci permettono di calcolare questo tipo di decomposizioni usando un computer. Il punto chiave del nostro esempio è osservare che se u 1, u,..., u m sono le colonne della matrice U e v 1, v,..., v n sono le colonne della matrice V, allora A = USV T = s 1,1 u 1 v T 1 + s, u v T s k,k u k v T k. Perché questo? Supponiamo che A, un immagine in scala di grigio di dimensioni 1000x1000, debba essere trasmessa da un satellite a un laboratorio sulla Terra. In linea di principio, il satellite dovrebbe mandare 1 milione di numeri (uno per ciascun pixel). Tipicamente, poiché, sono significativi solo i primi s i,i elementi della matrice S della decomposizione SVD per A (gli altri sono piccoli ), è, quindi, sufficiente che il satellite mandi, diciamo, le prime 0 colonne di U e di V e i primi 0 numeri s i,i (per un totale di soli = 4000 numeri che devono essere inviati). Alla ricezione di questi dati, il laboratorio sulla Terra calcola la matrice s 1,1 u 1 v1 T + s, u v T s 0,0 u 0 v0 T che darà un approssimazione dell immagine originaria. Vediamo un esempio: la Figura del matematico Christian Felix Klein ( ) ha 70x54 = pixel. Dalla decomposizione SVD della matrice corrispondente di questa immagine, possiamo calcolare le matrici s 1,1 u 1 v1 T + s, u v T +...+s r,r u r vr T per r = 1, 5, 10 e 0. Queste matrici generano approssimazioni dell immagine originaria, come illustrato nella Figura 7. Notiamo che l immagine originaria corrisponde al caso r = 54. È piuttosto notevole, non credete? 3 3 4
5 Figura : Felix Klein Figura 7: casi r = 1, 5, 10e0 Altre applicazioni L elaborazione delle immagini digitali ha molte applicazioni, come il telerilevamento, la trasmissione di dati, la medicina, la robotica, la computer vision, l industria dei film, ecc. Nel telerilevamento, per esempio, le immagini acquisite dai satelliti sono utili per il monitoraggio di risorse naturali, per la mappatura geografica, per l analisi della crescita urbana e per molte altre applicazioni ambientali. Nella trasmissione delle immagini, abbiamo comunicazioni via fax, reti, internet e TV a circuito chiuso per il monitoraggio e la sicurezza. Nelle applicazioni mediche, abbiamo elaborazione delle immagini ai raggi X, immagini di proiezione di tomografie transassiali, la radiologia, la risonanza magnetica nucleare (RNM) e la scansione a ultrasuoni. Alcuni metodi di acquisizione e di trasmissione possono generare imperfezioni in un immagine. Il filtro mediano è una tecnica dell elaborazione dell 5
6 immagine usata per rimuoverle o per ridurre i loro effetti: per ogni elemento della matrice che rappresenta l immagine, osserviamo i suoi elementi periferici e, poi, li disponiamo in un vettore ordinato. Il filtro mediano consiste nello scegliere l elemento centrale di questo vettore e nel sostituire con esso l elemento centrale della matrice (Figura 8). Figura 8: Il filtro mediano Figura 9: immagine disturbata e immagine col filtro mediano Figura 10: immagine originaria e la stessa immagine con l aggiustamento di contrasto, con il rilevamento del bordo e con il valore di soglia Nell elaborazione di immagini, esistono molte altre tecniche con obiettivi diversi. Le immagini in Figura 10 illustrano esempi di aggiustamento di contrasto, di rilevamento e di soglia del bordo.
7 Commento finale Il nostro obiettivo, con questo articolo, è di presentare agli insegnanti e agli studenti della scuola media superiore un applicazione delle matrici poco conosciuta: l elaborazione delle immagini digitali. È importante notare che gli strumenti matematici collegati a questo argomento vanno ben al di là delle matrici. Il soggetto è vasto, ricco e moderno. Sfortunatamente, il limite di poche pagine a disposizione per questo articolo non ci permette di fornire ulteriori dettagli. Come punto di partenza per il lettore motivato a saperne di più, raccomandiamo i libri [Gonzalez e Woods, 007] e [Gomes e Velho, 008]. Su questo sito web (http : // f.br/cdme/matrix/matrix html/matrix en.html), è presente una serie di applet interattive che permettono di esplorare le relazioni tra le matrici e le immagini digitali presentate in questo testo. Potrete trovare, inoltre, un file DOC con suggerimenti di esercizi da proporre in classe. Qui sotto sono presenti i riferimenti citati nel testo. Riferimenti bibliografici [1] Gomes, J., Velho, L. Image Processing for Computer Graphics and Vision, Springer-Verlag, 008. [] Gonzalez, R. C.; Woods, R. E. Digital Image Processing, Third Edition. Prentice Hall, 007. [3] Lay, D. Linear Algebra and Its Applications, Forth Edition. Addison Wesley, 011. [4] Poole, D. Linear Algebra: A Modern Introduction, Second Edition. Brooks Cole,
Fondamenti di Elaborazione di Immagini Introduzione. Raffaele Cappelli.
Fondamenti di Elaborazione di Immagini Introduzione Raffaele Cappelli [email protected] Obiettivi del corso Il corso introduce i principali concetti e le tecniche di base per l elaborazione delle
Le immagini digitali
Le immagini digitali immagini raster immagini vettoriali Immagini raster Dette pittoriche o pixel oriented dividono l immagine in una griglia uniforme. Ciascuna cella della griglia ha uguale dimensione.
Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara
Sistemi lineari Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ [email protected] Lorenzo Pareschi (Univ. Ferrara)
Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale
LEZIONI 2 e 3 Rappresentazione dell informazione 53 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 54 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale
Note sull implementazione in virgola fissa di filtri numerici
Note sull implementazione in virgola fissa di filtri numerici 4 settembre 2006 1 Introduction Nonostante al giorno d oggi i processori con aritmetica in virgola mobili siano molto comuni, esistono contesti
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
Appunti su Indipendenza Lineare di Vettori
Appunti su Indipendenza Lineare di Vettori Claudia Fassino a.a. Queste dispense, relative a una parte del corso di Matematica Computazionale (Laurea in Informatica), rappresentano solo un aiuto per lo
1 Definizione di sistema lineare omogeneo.
Geometria Lingotto. LeLing1: Sistemi lineari omogenei. Ārgomenti svolti: Definizione di sistema lineare omogeneo. La matrice associata. Concetto di soluzione. Sistemi equivalenti. Operazioni elementari
Vettori e matrici. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara
Vettori e matrici Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utentiunifeit/lorenzopareschi/ lorenzopareschi@unifeit Lorenzo Pareschi Univ Ferrara
Risonanza magnetica: Codifica spaziale del segnale.
Risonanza magnetica: Codifica spaziale del segnale Introduzione La tomografia a Risonanza magnetica si basa sulla rappresentazione in immagini digitali di alcune caratteristiche fisico-chimiche di tessuti
Sistemi di numerazione
Andrea Passerini [email protected] Informatica Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario
Sistemi sovradeterminati
Sistemi sovradeterminati Sia A una matrice m n ove m > n sia b R m trovare una soluzione del sistema sovradeterminato Ax = b significa cercare di esprimere un vettore di R m come combinazione lineare di
Anno 4 Matrice inversa
Anno 4 Matrice inversa 1 Introduzione In questa lezione parleremo della matrice inversa di una matrice quadrata: definizione metodo per individuarla Al termine della lezione sarai in grado di: descrivere
L istogramma. Interazione & Multimedia 2
Istogramma 1 L istogramma I pixel di una immagine sono una popolazione sulla quale possiamo calcolare tutte le quantità statistiche descrittive che si usano normalmente: Media, mediana, varianza, deviazione
Introduzione. Nome. per la geometria. per le frazioni
Introduzione Questo volume contiene una serie di esercizi per gli alunni della scuola elementare dalla classe terza in poi, che mirano a consolidare i concetti matematici di base di geometria e di algebra
Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi
Codice BCD Prima di passare alla rappresentazione dei numeri relativi in binario vediamo un tipo di codifica che ha una certa rilevanza in alcune applicazioni: il codice BCD (Binary Coded Decimal). È un
A.A CORSO DI ALGEBRA 1. PROFF. P. PIAZZA, E. SPINELLI. SOLUZIONE ESERCIZI FOGLIO 5.
A.A. 2015-2016. CORSO DI ALGEBRA 1. PROFF. P. PIAZZA, E. SPINELLI. SOLUZIONE ESERCIZI FOGLIO 5. Esercizio 5.1. Determinare le ultime tre cifre di n = 13 1625. (Suggerimento. Sfruttare il Teorema di Eulero-Fermat)
ELABORAZIONE DELLE IMMAGINI:
Università degli Studi di Catania Facoltà di Scienze Matematiche,Fisiche e Naturali Corso di Laurea in Informatica, Secondo Livello ELABORAZIONE DELLE IMMAGINI: EDGE DETECTION Corso di Analisi Numerica
RAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la
Descrizione delle operazioni di calcolo. Espressioni costanti semplici
Descrizione delle operazioni di calcolo Come abbiamo detto l interprete è in grado di generare nuovi valori a partire da valori precedentemente acquisiti o generati. Il linguaggio di programmazione permette
Che cos'è la risoluzione video
Che cos'è la risoluzione video 1 Vediamo che cos'è e come funziona il monitor del pc, che cosa sono la risoluzione video, i pixel, il dot pitch e il tasso di refresh. 1. I monitor Come per le televisioni,
La codifica delle immagini
Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa 0000000011110001100000100000
Correzione radiometrica
Correzione radiometrica Correzione delle immagini I dati raccolti dai sensori per telerilevamento necessitano, prima dell utilizzo nelle applicazioni, di una serie di correzioni per eliminare o limitare
Vettori 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
Cap. 2 - Rappresentazione in base 2 dei numeri interi
Cap. 2 - Rappresentazione in base 2 dei numeri interi 2.1 I NUMERI INTERI RELATIVI I numeri relativi sono numeri con il segno: essi possono essere quindi positivi e negativi. Si dividono in due categorie:
Informazione binaria: suoni, immagini, sequenze video
Informazione binaria: suoni, immagini, sequenze video Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:
Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1
Concetti base della Tecnologia dell informazione Algoritmi Come interpreta un computer un problema? Algoritmi Algoritmo: sequenza ordinata di istruzioni per risolvere un problema (tradotto: sequenza di
Prof. Luigi De Biasi VETTORI
VETTORI 1 Grandezze Scalari e vettoriali.1 Le grandezze fisiche (ciò che misurabile e per cui è definita una unità di misura) si dividono due categorie, grandezze scalari e grandezza vettoriali. Si definisce
La codifica del testo
La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni I slide Informatica e sistemi
CORSO DI BIOFISICA IL MATERIALE CONTENUTO IN QUESTE DIAPOSITIVE E AD ESCLUSIVO USO DIDATTICO PER L UNIVERSITA DI TERAMO
CORSO DI BIOFISICA IL MATERIALE CONTENUTO IN QUESTE DIAPOSITIVE E AD ESCLUSIVO USO DIDATTICO PER L UNIVERSITA DI TERAMO LE IMMAGINE CONTENUTE SONO STATE TRATTE DAL LIBRO FONDAMENTI DI FISICA DI D. HALLIDAY,
ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D)
ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI () Calibrazione intrinseca Spesso risulta utile calibrare la sola componente intrinseca di un sistema di visione (matrice K), e non si dispone di oggetti di forma
Metodo di Euclide delle sottrazioni successive per il calcolo del M.C.D.
Il Massimo Comun Divisore (M.C.D.) di 2 o più numeri è il più grande numero che sia contemporaneamente divisore di tutti i numeri dati. Ci sono diverse procedure che ci permettono di calcolare questo valore.
La codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda
Informatica Comunicazione & DAMS A.A. 2015/16 Dr.ssa Valeria Fionda Informatica - Com&DAMS A.A. 2015/2016 Sistemi di numerazione I sistemi di numerazione servono a rappresentare i numeri grazie a un insieme
Cosa c è alla base? Un esempio
Cosa c è alla base? Un esempio Competenza Utilizzare le tecniche e le procedure del calcolo aritmetico ed algebrico, rappresentandole anche sotto forma grafica Regolamento Obbligo Istruzione (Assi culturali
Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Tipi di dati Informatica Facoltà di Medicina Veterinaria La Rappresentazione e la Codifica delle
Programmazione in C. Requisiti didattici
Programmazione in C Requisiti didattici Nessun requisito specifico Tutti gli argomenti vengono trattati in maniera completa e incrementale Nozioni elementari di Matematica di base Fisica di base Capacità
APPUNTI DI INFORMATICA
APPUNTI DI INFORMATICA Per il biennio di liceo scientifico scienze applicate Sommario Il calcolo binario... 2 Numerazione Decimale... 2 Numerazione Binaria... 2 Conversione Binario -> Decimale... 2 Conversione
1 Il polinomio minimo.
Abstract Il polinomio minimo, così come il polinomio caratterisico, è un importante invariante per le matrici quadrate. La forma canonica di Jordan è un approssimazione della diagonalizzazione, e viene
Rappresentazione dei Numeri
Rappresentazione dei Numeri Rappresentazione dei Numeri Il sistema numerico binario è quello che meglio si adatta alle caratteristiche del calcolatore Il problema della rappresentazione consiste nel trovare
Introduzione al Calcolo Scientifico
Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli
2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare:
Esercizi sui metodi diretti per la risoluzione di sistemi lineari 1. Data la matrice 1 0 2 1 3 1 5 2 1 determinare la sua fattorizzazione P LR. Risolvere il sistema Ax = b con b = (3, 5, 6) T mediante
Esercitazione 6 - Soluzione
Anno Accademico 28-29 Corso di Algebra Lineare e Calcolo Numerico per Ingegneria Meccanica Esercitazione 6 - Soluzione Immagine, nucleo. Teorema di Rouché-Capelli. Esercizio Sia L : R 3 R 3 l applicazione
La codifica dell informazione
La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit
CODIFICA IMMAGINI IN BIANCO E NERO
Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in
Filtri e convoluzioni
Filtri e convoluzioni La terza e ultima famiglia di operazioni per l'elaborazione delle immagini è quella dei filtri e delle convoluzioni Le elaborazioni di questa famiglia modificano il valore (colore,
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre
Espressioni ed Equazioni
Espressioni ed Equazioni Introduzione espressioni ed equazioni Espressioni Algebriche ed Equazioni: è qui che comincia il tuo lavoro. Si sta per iniziare a lavorare con le lettere dell'alfabeto, numeri
Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta
Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Anche se spesso si afferma che il sistema binario, o in base 2, fu inventato in
Rappresentazione dei Dati
Parte II I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 2 Codifica Binaria Tutti i dati usati dagli
Fondamenti di Informatica
Fondamenti di Informatica Algebra di Boole e Circuiti Logici Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Algebra di Boole e Circuiti Logici L Algebra
Indirizzi IP, Classi, Subnetting, NAT
Indirizzi IP, Classi, Subnetting, NAT L'indirizzamento IP permette di identificare ogni host all'interno di una rete TCP/IP. Grazie all'utilizzo delle classi di indirizzi ed al subnetting è possibile organizzare
Corso di Matematica e Statistica 3 Algebra delle matrici. Una tabella rettangolare: la matrice. Una tabella rettangolare: la matrice
Pordenone Corso di Matematica e Statistica 3 Algebra delle UNIVERSITAS STUDIORUM UTINENSIS Giorgio T. Bagni Facoltà di Scienze della Formazione Dipartimento di Matematica e Informatica Università di Udine
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 La codifica dei caratteri Un testo è rappresentato attraverso
Corso di Informatica di Base
Corso di Informatica di Base A.A. 2011/2012 Algoritmi e diagrammi di flusso Luca Tornatore Cos è l informatica? Calcolatore: esecutore di ordini o automa Programma: insieme di istruzioni che possono essere
Geometria BIAR Esercizi 2
Geometria BIAR 0- Esercizi Esercizio. a Si consideri il generico vettore v b R c (a) Si trovi un vettore riga x (x, y, z) tale che x v a (b) Si trovi un vettore riga x (x, y, z) tale che x v kb (c) Si
Piano annuale di lavoro anno scolastico classe quinta Corsi Giunti Scuola Annarita Monaco PROGETTAZIONE DIDATTICA.
PROGETTAZIONE DIDATTICA Competenze Alla fine della classe quinta L alunno/a: Opera tra numeri naturali e decimali: per iscritto, mentalmente, con strumenti di calcolo Risolve problemi, usando il ragionamento
Altrimenti, il M.C.D. di a e b è anche divisore di r (e.g. a=15,b=6,r=3 che è il M.C.D.)
Elaboratore Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni sui dati digitale l informazione è rappresentata in forma numerica
Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)
Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Luigi De Giovanni Giacomo Zambelli 1 Problemi di programmazione lineare Un problema
Sistemi Web per il turismo - lezione 3 -
Sistemi Web per il turismo - lezione 3 - Software Si definisce software il complesso di comandi che fanno eseguire al computer delle operazioni. Il termine si contrappone ad hardware, che invece designa
Tecniche di enfatizzazione
Tecniche di enfatizzazione Cosa è l enfatizzazione delle immagini L enfatizzazione o enhancement delle immagini è un insieme di tecniche che vengono utilizzate per migliorare l aspetto delle immagini al
Elaborazione di Segnali e Immagini (ESI)
Elaborazione di Segnali e Immagini (ESI) AA 2002-2003 Paola Bonetto email: [email protected] Stanza: #110 Tel: 010 353 6643 Programma Colore e spazi di colore (CIE, RGB, HSV, gray, ) Formati di immagini
RM Formazione dell immagine
RM Formazione dell immagine Marco Serafini [email protected] FUNZIONE, VARIABILE e DOMINIO Funzione: y = f(x) y = variabile dipendente x = variabile indipendente Esempio: Rappresentazione grafica:
Rappresentazione dei numeri binari.
C Rappresentazione dei numeri binari I numeri binari vengono usati in due forme differenti: con segno e senza segno. Nella forma senza segno (unsigned, in inglese) il loro valore è sempre positivo; in
Somma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
Per equazione lineare nelle incognite x, y intendo un equazione del tipo. ax = b,
Matematica II 161110 1 Equazioni lineari in una incognita Per equazione lineare nell incognita x intendo un equazione del tipo ax = b dove a b sono due costanti reali a e il coefficiente e b e il termine
Matrici. Matrici.h Definizione dei tipi. Un po di esercizi sulle matrici Semplici. Media difficoltà. Difficili
Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo del determinante Difficili Soluzione di sistemi lineari È veramente difficile? 1 Matrici.h
