Laboratorio Apprendimento Automatico
|
|
|
- Leo Pisani
- 8 anni fa
- Просмотров:
Транскрипт
1 Laboratorio Apprendimento Automatico Laurea Magistrale in Informatica Mirko Polato 14 novembre 2016
2 Python Perché python? Molti moduli per l analisi e la visualizzazione dei dati pre esistenti; Facile da imparare; Efficiente; Universale. 2 of 21
3 L ecosistema scientifico di python Numpy: computazione numerica (i.e., matrici multidimensionali); Scipy: funzioni numeriche di alto livello (i.e., regressione, ottimizzazione), strutture sparse; Matplotlib: visualizzazione 2D (e 3D) dei dati. 3 of 21
4 Numpy Importare il modulo numpy >>> import numpy as np l aggiunta dell alias np è ormai una convenzione universalmente accettata. 4 of 21
5 Array e inizializzazione Creazione array da lista di valori: >>> a = np.array([0, 1, 2, 3]) >>> a array([0, 1, 2, 3]) Creazione array da range: >>> a = np.array(range(4)) >>> a array([0, 1, 2, 3]) Creazione array specificandone il tipo di valori: >>> a = np.array(range(4), dtype=float) >>> a array([0., 1., 2., 3.]) 5 of 21
6 Matrici La creazione di una matrice è simile a quella di un array (che è in effetti una matrice colonna) dove la lista di valori è una lista di liste: >>> mat = np.array([[1,2,3], [4,5,6]], dtype=float) >>> mat array([[ 1., 2., 3.], [ 4., 5., 6.]]) 6 of 21
7 Inizializzazione matrici Esistono molte matrici standard offerte da numpy: >>> z = np.zeros((3,4)) #matrice 3x4 con tutti zeri >>> o = np.ones((3,4)) #matrice 3x4 con tutti uno >>> i = np.identity(4) #matrice 4x4 con tutti zeri e 1 sulla diagonale >>> e = np.eye(4, 1) #come identita ma con diagonale spostata 7 of 21
8 Array info Esistono diverse funzioni utili per ottenere informazioni sugli array: >>> mat = np.array([[1,2,3], [4,5,6]], dtype=float) >>> >>> mat.dtype #ritorna il tipo dei valori dtype( float64 ) >>> mat.ndim #ritorna il numero di dimensioni 2 >>> mat.shape #ritorna la forma della matrice (2,3) >>> len(mat) #ritorna il numero di righe 2 >>> mat.size #ritorna il numero di elementi 6 8 of 21
9 Modifica degli array Gli array si possono indicizzare (e modificare) come le liste: >>> a = np.array(np.arange(0, 1, 0.25)) >>> a[2] 0.5 >>> a[1:] array([ 0.25, 0.5, 0.75]) >>> a[2] = 6 >>> a array([ 0., 0.25, 6., 0.75]) E inoltre possibile modificarne la forma: >>> m = np.array([[0,1,2,3,5],[6,7,8,9,10]]) >>> m.shape (2,5) >>> m1 = m.reshape((5,2)) #ritorna un nuovo array!!! >>> m1.shape (5,2) 9 of 21
10 Altri metodi utili sum(): ritorna la somma degli valori; prod(): ritorna il prodotto degli valori; min(): ritorna il minimo valore; max(): ritorna il massimo valore; mean(): ritorna la media dei valori. Vedere anche var(), std(), argmin() e argmax(). 10 of 21
11 Operazione tra array Operazioni classiche: >>> a = np.array(range(10)) #vettore riga >>> b = np.ones((1,10)) #vettore riga >>> a+b #simile a-b array([[1., 2., 3., 4., 5., 6., 7., 8., 9., 10.]]) >>> a*b #simile a/b array([[0., 1., 2., 3., 4., 5., 6., 7., 8., 9.]]) Una delle operazioni non standard tra array (compatibili) più usata è il prodotto scalare: >>> np.dot(a, b.transpose()) #dot product array([ 45.]) Notare che b.transpose() è necessario perché il dot product si esegue tra vettore riga e vettore colonna. 11 of 21
12 Algebra lineare Numpy contiene moduli ultimi per l algebra lineare, come ad esempio linalg. >>> q = np.array([[4,2,0], [9,3,7], [1,2,1]], float) >>> np.linalg.det(q) #calcola il determinante >>> evals, evec = np.linalg.eig(q) #autovalori e autovettori >>> >>> qinv = np.linalg.inv(q) #calcola l inversa >>> np.dot(q, qinv) #test array([[ e+00, e+00, e-16], [ e+00, e+00, e+00], [ e+00, e+00, e+00]]) 12 of 21
13 Random Numpy offre inoltre il modulo random per la generazioni di numeri casuali: >>> np.random.random() #numero casuale tra [0,1] >>> >>> np.random.seed(17) >>> np.random.random() #numero casuale fissato dal seed Estrazioni di campioni da una popolazione: >>> random.sample(range(1000), 100) Si possono generare numeri casuali secondo distribuzioni fissate: >>> np.random.normal(0, 1, size=10) genera una sequenza di 10 numeri casuali secondo la distribuzione normale con µ = 0 e σ 2 = of 21
14 Scipy scipy.constants: costanti matematiche e fisiche; scipy.special: funzioni in uso in fisica matematica (e.g., coefficiente binomiale); scipy.integrate: metodi di integrazione numerica (e.g., trapezoidale, Simpson), integrazione di equazioni differenziali; scipy.optimize: metodi di ottimizzazione (minimi quadrati, gradiente, simulated annealing); scipy.linalg: estensione di numpy.linalg - soluzione di sistemi lineari, calcolo matriciale, decomposizione, fattorizzazione; scipy.sparse: gestione di matrici sparse. 14 of 21
15 Matplotlib E una libreria orientata agli oggetti per la creazione di grafici. In particolare noi useremo il modulo pyplot che fornisce un framework con interfaccia MATLAB-like. Importare il modulo: >>> import matplotlib.pyplot as plt ci riferiremo a pyplot con plt. 15 of 21
16 Creare un grafico Creare un semplice grafico: >>> x = np.array(range(50)) >>> y = x**2 >>> plt.plot(x,y) Il grafico è stato creato ora non resta che visualizzarlo: >>> plt.show() 16 of 21
17 Grafico con più curve E sufficiente aggiungere altri plot prima della visualizzazione: >>> x = np.array(range(50)) >>> y = x**2 >>> y1 = x**1.8 >>> plt.plot(x,y) >>> plt.plot(x,y1) >>> plt.show() I colori e gli stili vengono automaticamente scelti. 17 of 21
18 Abbellimento - 1 Iniziamo con il definire cosa vogliamo visualizzare: >>> x = np.linspace(-np.pi, np.pi, 256) >>> c, s = np.cos(x), np.sin(x) x è un array di 256 valori equidistanti nell intervallo [ π, π). c ed s saranno i corrispettivi valori di coseno e seno. Proviamo a plottare: >>> plt.plot(x, c) >>> plt.plot(x, s) >>> plt.show() Bello ma non bellissimo. 18 of 21
19 Abbellimento - 2 Proviamo a cambiare colore e stile delle curve: >>> plt.plot(x, c, color="blue", linestyle="-") >>> plt.plot(x, s, color="red", linestyle="--") >>> plt.show() Aggiungiamo la legenda in alto a sinistra: >>> plt.plot(x, c, color="blue", linestyle="-", label=" Seno") >>> plt.plot(x, s, color="red", linestyle="--", label=" Coseno") >>> plt.legend(loc= upper left ) >>> plt.show() Molto meglio!! 19 of 21
20 Abbellimento - 3 Altre funzioni utili per modificare i dettagli del grafico: xlim, ylim: modifica i limiti di visualizzazione per gli assi x e y; xticks, yticks: definisce i valori da visualizzare negli assi; xlabel, ylabel: aggiunge un etichetta agli assi; xscale, yscale: modifica la scala degli assi; title: aggiunge un titolo al grafico. 20 of 21
21 Miscellanea Altre funzionalità degne di nota: subplot: permette di mostrare più grafici all interno di una stessa immagine; matshow: metodo che visualizza il contenuto di una matrice secondo una codifica a colori; hist: visualizza un grafico a istogrammi. 21 of 21
Plotting: matplotlib & pyplot
Plotting: matplotlib & pyplot Programmazione Orientata agli Oggetti e Scripting in Python Matplotlib: summary Matplotlib: libreria per la gestione di grafici 2d Matplotlib: summary Matplotlib: libreria
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
Introduzione a matplotlib: il modulo pyplot
Introduzione a matplotlib: il modulo pyplot Mario Rosati CINECA Roma [email protected] Cos è Matplotlib Matplotlib!è!un!modulo!per!la!generazione!di!grafici!2D!(in!piccola!parte!anche! 3D):! è!completamente!sviluppata!in!python,!!
Introduzione a SciPy
Introduzione a SciPy Mario Rosati CINECA Roma [email protected] Introduzione Il#pacche)o#SciPy#con0ene#diversi# toolbox #dedica0#ai#problemi#più# comuni#del#calcolo#scien0fico## I#suoi#diversi#so)o>moduli#corrispondono#a#diverse#applicazioni,#come#
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
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
SciPy. Programmazione Orientata agli Oggetti e Scripting in Python
SciPy Programmazione Orientata agli Oggetti e Scripting in Python SciPy: Informazioni di Base Libreria di algoritmi e strumenti matematici Fornisce: moduli per l'ottimizzazione, per l'algebra lineare,
Edmondo Giovannozzi Introduzione a Python.
Linguaggi di programmazione nella fusione Edmondo Giovannozzi Introduzione a Python. Introduzione Interpretato Orientato agli Oggetti Vasta Libreria Molto usato nella analisi dei dati Specifiche del linguaggio:
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
Subplots: griglie regolari di grafici
INDICE Subplots: griglie regolari di grafici 2 grafici in colonna: subplot(2,1,) 2 grafici in riga: subplot(1,2,) 4 grafici in 2 righe e due colonne : subplot(2,2,*) Griglie meno regolari con Gridspec
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
Introduzione a SciPy
Introduzione a SciPy Introduzione Il pacchetto SciPy contiene diversi toolbox dedicati ai problemi più comuni del calcolo scientifico I suoi diversi sotto-moduli corrispondono a diverse applicazioni, come
Analisi di segnali in SciPy
Analisi di segnali in SciPy Marco D. Santambrogio [email protected] Luca Cerina [email protected] Emanuele Del Sozzo [email protected] Lorenzo Di Tucci [email protected]
Inversa di una matrice quadrata. L operatore inv() inverte una matrice quadrata non singolare (cioè in cui il determinate è diverso da zero).
Inversa di una matrice quadrata L operatore inv() inverte una matrice quadrata non singolare (cioè in cui il determinate è diverso da zero). richiami di algebra lineare TRASPOSIZIONE DI MATRICE Il calcolo
ossia può anche essere localizzato univocamente sul piano complesso con la sua forma polare.
ALGEBRA COMPLESSA Nel corso dei secoli gli insiemi dei numeri sono andati man mano allargandosi per rispondere all esigenza di dare soluzione a equazioni e problemi sempre nuovi I numeri complessi sono
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
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
Microsoft Excel VI parte: Frequenze & Grafici
Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti [email protected] Microsoft Excel VI parte: Frequenze & Grafici 1 Sommario Calcolo di frequenze sui valori
Richiami di algebra delle matrici a valori reali
Richiami di algebra delle matrici a valori reali Vettore v n = v 1 v 2. v n Vettore trasposto v n = (v 1, v 2,..., v n ) v n = (v 1, v 2,..., v n ) A. Pollice - Statistica Multivariata Vettore nullo o
Marco Canu Excel Advanced: Note Operative Tabelle Pivot Excel 2013 Sella & Mosca Agg. 06/05/2017
Indice Premessa... 2 Per generare una Tabella Pivot... 2 Esempio pratico... 5 Modifichiamo l esempio... 6 I Menu della Tabella Pivot... 9 Per realizzare un grafico Pivot... 10 Esposizione Tabella Pivot
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
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
Python in ambiente scientifico. Linguaggi dinamici A.A. 2010/2011 1
Python in ambiente scientifico 1 Introduzione Python nasce come strumento di calcolo parallelo e distribuito Numpy Array e matrici multi-dimensionali, tensori Scipy Algoritmi, modelli, statistica, integrazione,
Calcolatrice Casio FX-CG50
Codice: 315484 Prezzo: 106,00 Descrizione L'ampio display a colori ad alta risoluzione con visualizzazione naturale per una resa di frazioni, radici quadrate e numerose altre espressioni come nei manuali
Laboratorio di Python
Laboratorio di Python Matrici con Liste Lab09 5 Aprile 2017 Outline Correzione esercizi per oggi Matrici Teoria Esercizi Esercizi per casa Esercizio 1 per casa Scrivere una funzione che verifica se una
Regressione Lineare e Regressione Logistica
Regressione Lineare e Regressione Logistica Stefano Gualandi Università di Pavia, Dipartimento di Matematica email: twitter: blog: [email protected] @famo2spaghi http://stegua.github.com 1 Introduzione
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
Matematica Discreta e Algebra Lineare (per Informatica)
Matematica Discreta e Algebra Lineare (per Informatica) Docente: Alessandro Berarducci Anno accademico 2016-2017, versione 14 Marzo 2017 Tipiche domande d esame La seguente lista di domande non intende
Adams, Calcolo Differenziale I, Casa Editrice Ambrosiana
Argomenti da studiare sui testi di riferimento: Adams, Calcolo Differenziale I, Casa Editrice Ambrosiana P - Preliminari 1 Limiti e continuità 1.1 Velocità, rapidità di crescita, area: alcuni esempi Velocità
Autovalori ed autovettori di una matrice
Autovalori ed autovettori di una matrice Lucia Gastaldi DICATAM http://www.ing.unibs.it/gastaldi/ Indice 1 Definizioni di autovalori ed autovettori Autovalori ed autovettori 2 Metodo delle potenze 3 Calcolo
Grafici. 1 Generazione di grafici a partire da un foglio elettronico
Grafici In questa parte analizzeremo le funzionalità relative ai grafici. In particolare: 1. Generazione di grafici a partire da un foglio elettronico 2. Modifica di un grafico 1 Generazione di grafici
NORMA DI UN VETTORE. Una NORMA VETTORIALE su R n è una funzione. : R n R +
NORMA DI UN VETTORE Una NORMA VETTORIALE su R n è una funzione. : R n R + {0}, che associa ad ogni vettore x R n di componenti x i, i = 1,..., n, uno scalare in modo che valgano le seguenti proprietà:
APPUNTI ED ESERCIZI DI MATEMATICA
APPUNTI ED ESERCIZI DI MATEMATICA Per Scienze Naturali e Biologiche S.Console - M.Roggero - D.Romagnoli A.A. 2005/2006 Indice Capitolo 1 - Nozioni introduttive e notazioni 6 Gli insiemi...................................
TEMPUS PECUNIA EST COLLANA DI MATEMATICA PER LE SCIENZE ECONOMICHE FINANZIARIE E AZIENDALI
TEMPUS PECUNIA EST COLLANA DI MATEMATICA PER LE SCIENZE ECONOMICHE FINANZIARIE E AZIENDALI 2 Direttore Beatrice VENTURI Università degli Studi di Cagliari Comitato scientifico Umberto NERI University of
Diario delle lezioni di Calcolo e Biostatistica (O-Z) - a.a. 2013/14 A. Teta
Diario delle lezioni di Calcolo e Biostatistica (O-Z) - a.a. 2013/14 A. Teta 1. (1/10 Lu.) Generalità sugli insiemi, operazioni di unione, intersezione e prodotto cartesiano. Insiemi numerici: naturali,
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
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
Sistemi lineari. Lucia Gastaldi. DICATAM - Sez. di Matematica,
Sistemi lineari Lucia Gastaldi DICATAM - Sez. di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 Risoluzione di sistemi lineari Risoluzione di sistemi lineari in Matlab Metodi di risoluzione Fattorizzazione
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
Scilab. Matrici Bidimensionali. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Matrici Bidimensionali Claudia d'amato [email protected] Matrici Uno dei tipi di base di Scilab è costituito dalla matrice Uno dei modi più semplici per
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)
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
Introduzione alla piattaforma Pynq
Introduzione alla piattaforma Pynq Marco D. Santambrogio [email protected] Emanuele Del Sozzo [email protected] Lorenzo Di Tucci [email protected] Giuseppe Natale [email protected]
Introduzione a Python per il calcolo scientifico
Introduzione a Python per il calcolo scientifico Ma ia Penati 23 gennaio 2014 Python Python è un linguaggio di programmazione dinamico orientato agli ogge i >>> import t h i s The Zen o f Python, by Tim
Il metodo Monte Carlo. Esempio di transizione al caos. Numeri (pseudo)casuali. λ 1. Analisi dati in Fisica Subnucleare
Analisi dati in Fisica Subnucleare Introduzione al metodo Monte Carlo (N.B. parte di queste trasparenze sono riciclate da un seminario di L. Lista) Il metodo Monte Carlo È una tecnica numerica che si basa
Elementi di Algebra Lineare. Spazio Vettoriale (lineare)
Elementi di Algebra Lineare Spazio Vettoriale (lineare) Uno spazio vettoriale su un corpo F è una quadrupla (X, F, +, ) costituita da: un insieme di elementi X, detti vettori, un corpo F, i cui elementi
Esercitazione n 2. Costruzione di grafici
Esercitazione n 2 Costruzione di grafici I grafici I grafici sono rappresentazione di dati numerici e/o di funzioni. Devono facilitare all utente la visualizzazione e la comprensione dei numeri e del fenomeno
Approssimazione dell esponenziale
Approssimazione dell esponenziale Si calcola l approssimazione di exp(x) mediante sviluppo in serie di Taylor opportunamente troncato. Più precisamente, per ogni fissato valore di x (si considereranno
Algoritmi in C++ (prima parte)
Algoritmi in C++ (prima parte) Alcuni algoritmi in C++ Far risolvere al calcolatore, in modo approssimato, problemi analitici Diverse tipologie di problemi generazione di sequenze di numeri casuali ricerca
Strutture dati e loro organizzazione. Gabriella Trucco
Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi
MATLAB (3) - Grafica 2 e 3D
Laboratorio di Informatica per Ingegneria elettrica A.A. 21/211 Prof. Sergio Scippacercola MATLAB (3) - Grafica 2 e 3D N.B. le slide devono essere utilizzate solo come riferimento agli argomenti trattati
3. Vettori, Spazi Vettoriali e Matrici
3. Vettori, Spazi Vettoriali e Matrici Vettori e Spazi Vettoriali Operazioni tra vettori Basi Trasformazioni ed Operatori Operazioni tra Matrici Autovalori ed autovettori Forme quadratiche, quadriche e
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
Matrici quadrate particolari
Matrici quadrate particolari Sia A Mn(K) una matrice quadrata. Gli elementi (a 1,1, a 2,2,, a n,n ) costituiscono la diagonale principale di A. Gli elementi (a 1,n, a 2,n-1,, a n-1,2, a n,1 ) costituiscono
Elementi di statistica per l econometria
Indice Prefazione i 1 Teoria della probabilità 1 1.1 Definizioni di base............................. 2 1.2 Probabilità................................. 7 1.2.1 Teoria classica...........................
Sapienza Università di Roma Corso di laurea in Ingegneria Energetica Geometria A.A ESERCIZI DA CONSEGNARE prof.
Sapienza Università di Roma Corso di laurea in Ingegneria Energetica Geometria A.A. 2015-2016 ESERCIZI DA CONSEGNARE prof. Cigliola Consegna per Martedì 6 Ottobre Esercizio 1. Una matrice quadrata A si
Esercitazione 4: Vettori e Matrici
Esercitazione 4: Vettori e Matrici Richiami di teoria: Norme di vettore Principali norme di vettore:. x = n i= x i 2. x 2 = n i= x i 2 3. x = max i n x i Ad esempio dato il vettore x = (, 2, 3, 4) abbiamo.
CORSO DI FORMAZIONE: MICROSOFT EXCEL INTRODUTTIVO PROGRAMMA
CORSO DI FORMAZIONE: MICROSOFT EXCEL INTRODUTTIVO PROGRAMMA Como 2017 MT Promozione e-mail: [email protected] web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap. Par.
Esercizi di MATEMATICA PER RCHITETTURA prima parte: Algebra Lineare e Geometria
Esercizi di MATEMATICA PER RCHITETTURA prima parte: Algebra Lineare e Geometria Avvertenze In quanto segue tutti i vettori hanno il medesimo punto d origine O l origine dello spazio cartesiano. Possiamo
Segmentazione 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
Elementi di Algebra Lineare Matrici e Sistemi di Equazioni Lineari
Elementi di Algebra Lineare Matrici e Sistemi di Equazioni Lineari Antonio Lanteri e Cristina Turrini UNIMI - 2016/2017 Antonio Lanteri e Cristina Turrini (UNIMI - 2016/2017 Elementi di Algebra Lineare
(5 sin x + 4 cos x)dx [9]
FACOLTÀ DI SCIENZE MM. FF. NN. CORSO DI LAUREA IN SCIENZE NATURALI II Modulo di Matematica con elementi di statistica. Esercitazioni A.A. 009.00. Tutor: Mauro Soro, [email protected] Integrali definiti Risolvere
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
2 Sistemi lineari. Metodo di riduzione a scala.
Sistemi lineari. Metodo di riduzione a scala. Esercizio.1 Utilizzando il metodo di eliminazione di Gauss, risolvere i seguenti sistemi lineari: 1. 3. x 1 x + 3x 3 = 1 x 1 x x 3 = x 1 + x + 3x 3 = 5 x 1
Fogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari
Fogli Elettronici Idoneità Informatica Prof. Mauro Gaspari Cosa è un foglio elettronico. Strumento per raccogliere dati organizzati in tabelle e farci delle operazioni: Le celle contengono numeri o altri
Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari
Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari 4 maggio Nota: gli esercizi più impegnativi sono contrassegnati dal simbolo ( ) Esercizio Siano 3 6 8 6 4 3 3 ) determinare
MATRICI E SISTEMI LINEARI
1 Rappresentazione di dati strutturati MATRICI E SISTEMI LINEARI Gli elementi di una matrice, detti coefficienti, possono essere qualsiasi e non devono necessariamente essere omogenei tra loro; di solito
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 è
Sistemi lineari - Parte Seconda - Esercizi
Sistemi lineari - Parte Seconda - Esercizi Terminologia Operazioni elementari sulle righe. Equivalenza per righe. Riduzione a scala per righe. Rango di una matrice. Forma canonica per righe. Eliminazione
Lezioni di Algebra Lineare con applicazioni alla Geometria Analitica Errata Corrige. Fulvio Bisi, Francesco Bonsante, Sonia Brivio
Lezioni di Algebra Lineare con applicazioni alla Geometria Analitica Errata Corrige Fulvio Bisi, Francesco Bonsante, Sonia Brivio DA GENNAIO 2015 1 Da gennaio 2015 Riportiamo di seguito gli errata corrige
MODULO 1: ALGORITMI DI CALCOLO NUMERICO
ISISS U.Foscolo sede Sparanise INFORMATICA STRUTTURA DIDATTICA Classe QUINTA Indirizzi LICEO SCIENTIFICO N ore settimanali 2 Prove d esame S/O Prof. Criscuolo MODULO 1: ALGORITMI DI CALCOLO NUMERICO della
15 luglio Soluzione esame di geometria - Ing. gestionale - a.a COGNOME... NOME... N. MATRICOLA... ISTRUZIONI
15 luglio 01 - Soluzione esame di geometria - Ing. gestionale - a.a. 01-01 COGNOME.......................... NOME.......................... N. MATRICOLA............. La prova dura ore. ISTRUZIONI Ti sono
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
Variabili aleatorie. continue. Discreto continuo
Variabili aleatorie continue Discreto continuo.18 Uniforme discreta, n=11 n=21 n=11 n=6 n=51 n=51 Uniforme.16.14.12.1.8.6?.4.2 1 1 2 2 3 3 4 4 5 5 6 6 7 7 Per passare dal modello discreto al modello continuo
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
Motivazione: Come si fa? Matrici simmetriche. Fattorizzazioni di matrici speciali
Motivazione: Fattorizzazioni di matrici speciali Diminuire la complessità computazionale = evitare operazioni inutili = risparmiare tempo di calcolo Diminuire l occupazione di memoria Come si fa? Si tiene
Array e matrici. Università degli Studi di Milano. Laurea Specialistica in Genomica Funzionale e Bioinformatica. Giorgio Valentini
Università degli Studi di Milano Laurea Specialistica in Genomica Funzionale e Bioinformatica Array e matrici Giorgio Valentini e mail: [email protected] DSI Dipartimento di Scienze dell Informazione
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
