Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1
|
|
- Domenica Sarti
- 7 anni fa
- Visualizzazioni
Transcript
1 Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria R. Vitolo Dipartimento di Matematica Università di Lecce SaLUG! - Salento Linux User Group Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1
2 Introduzione OCTAVE è un programma per il calcolo matriciale (e non solo). Le sue caratteristiche sono: è a linea di comando; è software libero (e gratuito); è facilmente installabile; è semplice da apprendere. NOTA: L utilizzo di un programma non si apprende con un manuale, ma lavorando con il programma al calcolatore. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 2
3 Primi Passi Come si ottiene aiuto su di un comando? Basta scrivere al terminale > help nomecomando Come si introduce una matrice? Basta scrivere al terminale la matrice: > A=[1 2 3; 4 5 6; 7 8 9] L aggiunta di un ; alla fine sopprime l output del terminale. La matrice rimane in memoria, fino a che non viene cancellata o rimpiazzata, o il programma viene chiuso. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 3
4 Primi passi Come si selezione un elemento di matrice? Con i suoi indici: A(2,3) stampa il valore 6. Come si inserisce una matrice complessa? Basta inserire i numeri complessi senza spazi così: > C=[1+ i 2 2 i ; 3+ i 0.5+ i ] Come si ottiene la matrice trasposta? A. Come si crea un vettore colonna? Così: > pippo = [ 1 ; 2 ; 3 ; 4 ; 5 ] oppure così: > pippo =[ ] Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 4
5 Primi passi Come si ottengono le dimensioni di una matrice? > [m, n ]= size ( pippo ) Quali operazioni tra matrici sono disponibili? +,,,ˆ,, \, /. Si inserisca un altra matrice B di tipo e si calcoli A+B, A B, A B. Che cos è la divisione matriciale? Equivale a risolvere un sistema lineare: > b=[1 2 3 ] > A=[1 2 1; 2 3 5; 8 0 2] > X=A \ b Si effettui la verifica A X=b. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 5
6 Primi passi Ci sono matrici predefinite? Si: eye(n), zeros(m,n), rand(m,n), diag, triu e tril, ecc.. Come si crea una matrice di tipo 5 5 di numeri pseudocasuali compresi tra 0 e 100? Così: E= f l o o r (100 ( rand ( 5, 5 ) ) ) Come si seleziona una sottomatrice? Si consideri la sottomatrice di E formata dalle colonne 2 e 3 e dalle righe 3, 4, 5: E( 2 : 3, 3 : 5 ) I : indicano un ciclo a passo 1. La prima riga si può ottenere da E (1,:). Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 6
7 Il workspace Come si visualizzano le variabili? who. Come si salvano le variabili? save. Come si cancellano le variabili? Così: clear A oppure clear all. Come si ricaricano le variabili salvate? load nomefile.mat Come si misura il tempo di calcolo? Così: > t1=cputime ; X=A \ b ; cputime t1 Come si seleziona il formato di output? format Qual è la precisione del programma? eps. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 7
8 Problemi Problema 1. Si moltiplichino le matrici A e B, dove A è la matrice quadrata che ha per diagonale il vettore (1, 2, 3) e 1 2 B = SOLUZIONE. > s o l =diag ( [ 1 2 3]) B Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 8
9 Problemi Problema 2. Si verifichi che il determinante di A = calcolato con la regola di Laplace è uguale al determinante di A calcolato con la funzione det. SOLUZIONE. Si ha det(a)=166. Si usa la quarta riga per sviluppare det(a): si ottiene > temp=1 det (A( 1 : 3, [ ] ) ) 9 det (A( 1 : 3, [ 1 2 4])) 3 det (A ( 1 : 3, 1 : 3 ) ) Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 9
10 Problemi Problema 3. Si verifichi che il determinante di A cambia segno se si scambiano due righe. SOLUZIONE. Si utilizzi l assegnazione > temp=a ( [ ], : ) per effettuare lo scambio di righe. Problema 4. Si verifichi che il determinante di A è moltiplicato per 5 se si moltiplica la prima riga per 5. Che succede se si moltiplica A per 5? Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 10
11 Problemi Problema 5. Data la matrice B = , si verifichi la regola di Binet per il prodotto AB. Problema 6. Si verifichi che AB BA, (AB) T A T B T ma che (AB) T = B T A T. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 11
12 Problemi Problema 7. Si calcoli la matrice inversa della matrice D = mediante la matrice dei complementi algebrici. SOLUZIONE. Si calcola solo il primo complemento algebrico > D11=( 1) (1+1) det (D( 2 : 3, 2 : 3 ) ) L inversa sarà data da > E=( det (D) ) ( 1) ([D11 D12 D13 ; D21... ] ) Si verifichi che questa coincide con la matriceinv(d). Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 12
13 Problemi Problema 8. Si calcoli il rango della matrice F = utilizzando il teorema degli orlati (o di Kronecker). SOLUZIONE. Si trovino minori di F di dimensioni crescenti con determinante diverso da 0. Si calcolino gli orlati di questi per stabilire il rango. Si confronti la soluzione ottenuta con quella che si ha dal comando rank. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 13
14 Problemi Problema 9. Date le matrici G = ( ) , H = ( ) provare che (A + B) 2 A 2 + 2AB + B 2. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 14
15 La programmazione È possibile automatizzare le operazioni in OCTAVE in due modi: tramite i function files (o funzioni). Una funzione è scritta in un file di testo (anche col blocco note ); inizia con la riga function xyz dove xyz.m sarà il nome del file; è interpretata come il BASIC, non compilata come il FORTRAN o il c. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 15
16 La programmazione Esempio 1. Scrivere una funzione che stampi la frase ciao mondo sullo schermo. SOLUZIONE. function ciao p r i n t f ( ciao mondo\n ) ; endfunction L istruzione endfunction non è strettamente necessaria. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 16
17 La programmazione Esempio 2. Scrivere una funzione che calcoli il fattoriale di un numero n dato. SOLUZIONE. function v a l o r e = f a t t o r i a l e ( n ) i f ( n > 0) v a l o r e = n f a t t o r i a l e else v a l o r e = 1; end endfunction ( n 1); Si noti che la funzione è stata definita ricorsivamente. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 17
18 La programmazione Esempio 3. Scrivere una funzione che calcoli la media aritmetica di un vettore v dato. SOLUZIONE. function r e t v a l = media ( v ) r e t v a l = sum ( v ) / length ( v ) ; endfunction Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 18
19 La programmazione Esempio 4. Scrivere una funzione che calcoli la media aritmetica di un vettore v dato, effettuando prima un controllo sul tipo di dato. SOLUZIONE. function r e t v a l = mediacontr ( v ) r e t v a l = 0; i f ( i s v e c t o r ( v ) ) r e t v a l = sum ( v ) / length ( v ) ; else e r r o r ( mediacontr : dato non v e t t o r i a l e ) ; end endfunction Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 19
20 La programmazione Esempio 5. Scrivere una funzione (di due variabili) che calcoli l area di un rettangolo. SOLUZIONE. function [ A, p, d ] = r e t t a n g ( a, b ) A = a b ; p = 2 ( a + b ) ; d = sqrt ( a 2 + b 2 ) ; endfunction Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 20
21 La programmazione Esempio 6. Scrivere una funzione che crei una matrice triangolare superiore di numeri casuali compresi tra 0 e 100 di ordine n. SOLUZIONE. function a=mat sup ( n ) temporanea= f l o o r (100 rand ( n, n ) ) for end for end j =1:n i =1: j a ( i, j )= temporanea ( i, j ) ; endfunction Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 21
22 La programmazione Esempio 7. Scrivere una funzione di due variabili che risolva un sistema con matrice triangolare superiore. Iniziare la funzione con un test sulle variabili. SOLUZIONE. function x= t r i s u p ( a, b ) % C o n t r o l l a l e dimensioni d i a : [ n,m] = size ( a ) ; i f m = n end p r i n t f ( A non e quadrata ) return Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 22
23 La programmazione for i =1:n for j =1: i 1 i f a ( i, j ) =0 p r i n t f ( A non e t r i a n g o l a r e supe return end end end i f length ( b ) = n p r i n t f ( B non e c o m p a t i b i l e ) return end Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 23
24 La programmazione % Risolve i l sistema x ( n ) = b ( n ) / a ( n, n ) ; for i =n 1: 1:1 sum=b ( i ) ; for j = i +1:n sum = sum a ( i, j ) x ( j ) ; end x ( i ) = sum/ a ( i, i ) ; end endfunction Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 24
25 Problemi Problema 10. Scrivere una funzione che crei una matrice di ordine n che ha 2 sulla diagonale principale, 1 sulla sottodiagonale e sulla sopradiagonale e 0 altrimenti. Problema 11. Scrivere un programma che confronti la velocità di risoluzione di un sistema triangolare superiore usando, rispettivamente, la funzione dell esercizio precedente e la funzione di divisione matriciale di OCTAVE. Problema 12. Scrivere una funzione di due variabili (matrice incompleta e termine noto) che risolva un sistema con matrice triangolare inferiore. Iniziare la funzione con un test sulle variabili. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 25
26 Problemi Problema 13. Scrivere una funzione di una variabile (matrice quadrata) che calcoli il determinante con uno sviluppo di Laplace. Si confronti il tempo di esecuzione con il tempo di esecuzione della funzione det e con la funzione dell esercizio precedente. Problema 14. Scrivere una funzione di una variabile che calcoli l inversa di una matrice quadrata con il metodo di Cramer Laplace. Si confronti il tempo di esecuzione con il tempo di esecuzione della funzione inv. Problema 15. Scrivere una funzione di due variabili (matrice incompleta e termine noto) che risolva un sistema lineare a matrice quadrata con il metodo di eliminazione. Alla fine, si usi la funzione tri sup. Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 26
Geometria BAER I canale Foglio esercizi 2
Geometria BAER I canale Foglio esercizi Esercizio. ( ) Data la matrice, determinare tutte le matrici X Mat( ) tali che AX = 0 e tutte le matrici Y Mat( ) tali che Y 0. ( ) ( ) ( ) x y x + z y + w Soluzione:
DettagliCorso di Matematica Generale M-Z Dipartimento di Economia Universitá degli Studi di Foggia ALGEBRA LINEARE. Giovanni Villani
Corso di Matematica Generale M-Z Dipartimento di Economia Universitá degli Studi di Foggia ALGEBRA LINEARE Giovanni Villani Matrici Definizione 1 Si definisce matrice di tipo m n una funzione che associa
DettagliMatrici. 3. Costruire le seguenti matrici, contarne gli elementi non nulli e visualizzarle con spy: . B 10x10 = ; D 7x7 =
Matrici diag, tril, triu. Sia v il vettore colonna casuale di lunghezza. Calcolare: diag(v), diag (v,), diag (v,-), diag(v,), diag(v,-). Sia A la matrice magica x. Calcolare: tril(a), tril(a, ), tril(a,
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
DettagliVETTORI E MATRICI. Ing. Nicola Cappuccio 2014 U.F.5 ELEMENTI SCIENTIFICI ED ELETTRONICI APPLICATI AI SISTEMI DI TELECOMUNICAZIONI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 I VETTRORI E MATRICI (RICHIAMI) Ad ogni matrice quadrata a coefficienti reali è possibile associare un numero reale, detto determinante, calcolato
Dettagliil determinante che si ottiene da A, sopprimendo la i - esima riga e la j - esima colonna. Si definisce complemento algebrico dell'elemento a ij
Determinanti Sia data la matrice quadrata a... a n a a n =...... a... a n nn Chiamiamo determinante di il numero det o che ad essa viene associato. det = a a... a... a... a n n n... a nn Un generico elemento
DettagliMATRICI E VETTORI APPROFONDIMENTO PER IL CORSO DI LABORATORIO DI INFORMATICA SARA POLTRONIERI
MATRICI E VETTORI APPROFONDIMENTO PER IL CORSO DI LABORATORIO DI INFORMATICA SARA POLTRONIERI LE MATRICI DEFINIZIONE: Una matrice è un insieme di numeri disposti su righe e colonne. 1 3 7 M = 2 5 1 M è
DettagliLaboratorio di Matematica Computazionale A.A Lab. 5
Laboratorio di Matematica Computazionale A.A. -8 Lab. Costruzione e Manipolazione di Matrici diag tril triu nnz find spy. Sia v il vettore colonna casuale di lunghezza. Calcolare: diag(v) diag (v) diag
DettagliCapitolo 3 Matrici. Marco Robutti. Facoltà di ingegneria Università degli studi di Pavia. Anno accademico
Capitolo 3 Matrici Marco Robutti Facoltà di ingegneria Università degli studi di Pavia Anno accademico 2017-2018 Tutorato di geometria e algebra lineare Definizione (Matrice) Una matrice A M R (k, n) è
DettagliAlgebra matriciale. Un algebra è un sistema di segni in cui sono definite delle operazioni Algebra scalare Algebra dei vettori Algebra matriciale
Algebra matriciale Algebra Un algebra è un sistema di segni in cui sono definite delle operazioni Algebra scalare Algebra dei vettori Algebra matriciale In algebra matriciale un numero è chiamato scalare
DettagliGeometria BAER I canale Foglio esercizi 2
Geometria BAER I canale Foglio esercizi 2 Esercizio 1. Calcolare il determinante e l inversa (quando esiste) della matrice ( ) cos θ sin θ R θ =, θ [0, 2π] sin θ cos θ Soluzione: Il determinante ( é cos
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di simulatori, sintesi
DettagliESERCITAZIONE CON EXCEL SULLE MATRICI
ESERCITAZIONE CON EXCEL SULLE MATRICI PROBLEMA 1 commutativa. 2 1 0 e 1 2 4 B = 3 1 2, verificare che la loro somma è Per poter risolvere il problema proposto, è necessario predisporre le matrici sul foglio
DettagliIntroduzione 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
DettagliIntroduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 24 settembre 2007 Outline 1 M-file di tipo Script e Function Script Function 2 Elementi di programmazione
DettagliMatrici. Prof. Walter Pugliese
Matrici Prof. Walter Pugliese Le matrici Una matrice è un insieme di numeri reali organizzati in righe e colonne. Se n è il numero delle righe e m e il numero delle colonne si dice che la matrice è di
DettagliEsercizi di Algebra Lineare Determinanti
Esercizi di Algebra Lineare Determinanti Anna M. Bigatti 3-6 dicembre 2012 Calcolo del determinante Proposizione 1. Alcune proprietà dei determinanti: (a) Il determinante del prodotto è il prodotto dei
DettagliLaboratorio computazionale numerico Lezione 3
Laboratorio computazionale numerico Lezione f.poloni&sns.it 008-0-9 Esercizio (di riscaldamento). Creare una funzione function M=laplacian(n) che crea la matrice di dimensione n n che ha sulla diagonale
DettagliEsercitazione Fondamenti di Informatica 2
Esercitazione Fondamenti di Informatica 2 Matrici (seconda parte) 27 marzo 2006 a Prodotto righe-colonne Scrivere un metodo Matrice moltiplica(matrice mat) che, applicato ad una istanza dell oggetto Matrice,
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
DettagliSi noti che la matrice trasposta A ha lo stesso determinante. Questa proprietà è generale;
Ottavio Serra Matrici e determinanti In questa nota estenderemo a matrici quadrate di ordine n qualsiasi il concetto di determinante introdotto nelle scuole secondarie per matrici di ordine 2 come tecnica
DettagliIntroduzione a MATLAB
Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie
DettagliComplementi di Matematica e Calcolo Numerico A.A
Complementi di Matematica e Calcolo Numerico A.A. 206-207 Laboratorio Autovalori, raggio spettrale e norme di matrici Sia A una matrice quadrata di ordine n a valori reali o complessi, il numero λ C si
DettagliIntroduzione. MATLAB è l acronimo di MATrix LABoratory
MatLab Lezione 1 Introduzione MATLAB è l acronimo di MATrix LABoratory E un ambiente per l analisi e la simulazione dei sistemi lineari e non lineari e per l analisi numerica Il sito ufficiale per informazioni
DettagliScilab. Matrici Bidimensionali. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Matrici Bidimensionali Claudia d'amato claudia.damato@di.uniba.it Matrici Uno dei tipi di base di Scilab è costituito dalla matrice Uno dei modi più semplici per
DettagliSISTEMI LINEARI MATRICI E SISTEMI 1
MATRICI E SISTEMI SISTEMI LINEARI Sistemi lineari e forma matriciale (definizioni e risoluzione). Teorema di Rouché-Capelli. Sistemi lineari parametrici. Esercizio Risolvere il sistema omogeneo la cui
DettagliCorso di Matematica per la Chimica
Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Pivoting e stabilità Se la matrice A non appartiene a nessuna delle categorie precedenti può accadere che al k esimo passo risulti a (k) k,k = 0, e quindi il
DettagliPreCorso di Matematica - PCM Corso M-Z
PreCorso di Matematica - PCM Corso M-Z DOCENTE: M. Auteri Outline Docente: Auteri PreCorso di Matematica 2016 2 Definizione di matrice Una matrice (di numeri reali) è una tabella di m x n numeri disposti
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
DettagliIntroduzione a MATLAB
Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli
DettagliLaboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona
Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario Cicli Concetti di base (MATrix LABoratory) programma interattivo per calcolo
Dettaglin +1 determinanti (D i, i =1,...,n e det A) n! prodotti per ciascun determinante n 1 moltiplicazioni per ciascun prodotto
METODI NUMERICI (A.A. 2007-2008) Prof. F.Pitolli Appunti delle lezioni sui sistemi lineari: metodi diretti; condizionamento Metodi diretti per la soluzione di sistemi lineari Metodi diretti Sono basati
DettagliIntroduzione a Matlab
Introduzione a Matlab Giovanni Palmieri 8 Ottobre 2015 Università degli Studi del Sannio Dipartimento di Ingegneria Contenuto della presentazione Introduzione a Matlab Definizione di variabili, matrici
DettagliAnno Accademico 2015/2016
Mod. 136/1 ALMA MATER STUDIORUM UNIVERSITÀ DI BOLOGNA Anno Accademico 2015/2016 Scuola di Scienze Corsi di Laurea o di Diploma Triennale in Matematica (nuovo ordinamento) Insegnamento Geometria I Docente
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
DettagliSui determinanti e l indipendenza lineare di vettori
Sui determinanti e l indipendenza lineare di vettori 1 Si dice che m vettori v 1, v 2,,v m di R n sono linearmente indipendenti, se una loro combinazione lineare può dare il vettore nullo solo se i coefficienti
Dettagli2 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
DettagliLaboratorio di Analisi Numerica Lezione 3
Laboratorio di Analisi Numerica Lezione 3 Federico Poloni 10 Novembre 2010 Quantità di esercizi: in questa dispensa ci sono più esercizi di quanti uno studente medio riesce a farne durante
DettagliComplementi di Matematica e Calcolo Numerico A.A
Complementi di Matematica e Calcolo Numerico A.A. 207-208 Laboratorio 5 Metodi diretti per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore assegnati, allora
Dettagliossia 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
DettagliArgomento 12 Matrici
Argomento 2 Matrici 2 Vettori di R n eoperazioni I Vettore di R n : x =(x i ) i=n =(x i ) n i=,conx i R componenti di x I R n = spazio dei vettori reali a n componenti = spazio vettoriale reale n-dimensionale
DettagliRegistro di Matematica Applicata /18 - Dott.ssa L. Fermo 2
Registro delle lezioni di CALCOLO SCIENTIFICO E METODI NUMERICI Corsi di Laurea in Informatica 6 CFU - A.A. 2018/2019 docente: Dott.ssa Luisa Fermo ultimo aggiornamento: 15 dicembre 2018 1. Martedì 25/09/2018,
Dettagli2x 5y +4z = 3 x 2y + z =5 x 4y +6z = A =
Esercizio 1. Risolvere il sistema lineare 2x 5y +4z = x 2y + z =5 x 4y +6z =10 (1) Soluz. La matrice dei coefficienti è 1 4 6, calcoliamone il rango. Il determinante di A è (applico la regola di Sarrus):
DettagliEsercitazione 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.
DettagliSISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3
SISTEMI LINEARI. Esercizi Esercizio. Verificare se (,, ) è soluzione del sistema x y + z = x + y z = 3. Trovare poi tutte le soluzioni del sistema. Esercizio. Scrivere un sistema lineare di 3 equazioni
DettagliMATRICI E SISTEMI LINEARI
MATRICI E SISTEMI LINEARI - PARTE I - Felice Iavernaro Dipartimento di Matematica Università di Bari 27 Febbraio 2006 Felice Iavernaro (Univ. Bari) Matrici e Sistemi lineari 27/02/2006 1 / 1 Definizione
DettagliGeometria 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
DettagliSistemi II. Sistemi II. Elisabetta Colombo
Corso di Approfondimenti di Matematica per Biotecnologie, Anno Accademico 2011-2012, http://users.mat.unimi.it/users/colombo/programmabio.html 1 2 3 con R.C.+ o 1.10 Rango massimo e determinante con R.C.+
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 M-file di tipo Script e Function Script Function 2 Gestione
DettagliLaboratorio di Analisi Numerica Lezione 3
Laboratorio di Analisi Numerica Lezione 3 Gianna Del Corso Federico Poloni 16 Ottobre 2012 Quantità di esercizi: in questa dispensa ci sono più esercizi di
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
DettagliMATRICI 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
DettagliComplementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A
Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A. 208-209 Laboratorio 4-4 aprile 209 Metodo delle sostituzioni in avanti per sistemi lineari con matrice triangolare inferiore Siano
DettagliCorso di Geometria BIAR, BSIR Esercizi 2: soluzioni
Corso di Geometria 2- BIAR, BSIR Esercizi 2: soluzioni Esercizio Calcolare il determinante della matrice 2 3 : 3 2 a) con lo sviluppo lungo la prima riga, b) con lo sviluppo lungo la terza colonna, c)
DettagliRIDUZIONE E RANGO , C = 2 5 1
MATRICI E SISTEMI RIDUZIONE E RANGO Riduzione di matrici (definizioni, trasformazioni elementari). Calcolo del rango e dell inversa (metodo di Gauss, metodo di Gauss-Jordan). 3 4 Esercizio Ridurre per
DettagliA =, c d. d = ad cb. c d A =
Geometria e Algebra (II), 271112 1 Definizione D ora innanzi, al posto di dire matrice quadrata di tipo n n o matrice quadrata n n diremo matrice quadrata di ordine n o in breve matrice di ordine n Il
DettagliESERCITAZIONE 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
DettagliUniversità degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici
Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n.2 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università
DettagliIntroduzione a Matlab
Dipartimento di Matematica e Informatica Università di Cagliari 25 29 gennaio 2016 Analisi Numerica L Analisi Numerica è lo studio degli algoritmi per i problemi della matematica del continuo. Caratteristiche
Dettaglideterminante della sottomatrice ottenuta da A cancellando la i-esima riga e la j-esima colonna
Data una matrice quadrata A di ordine n si definisce minore complementare m ij dell elemento generico a ij della matrice A il determinante della sottomatrice ottenuta da A cancellando la i-esima riga e
DettagliCorso 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
DettagliIl determinante. Calcolo del determinante di matrici particolari. matrici di ordine 2: sia. a11 a A = allora
Calcolo del determinante di matrici particolari matrici di ordine 2: sia allora Esempio. [ ] a11 a A = 12, a 21 a 22 det A = a 11 a 22 a 21 a 12. Calcolare il determinante di [ ] 1 2 A =. 3 4 matrici di
DettagliCorso di Matematica B - Ingegneria Informatica Testi di Esercizi
A. Languasco - Esercizi Matematica B - 1. Sistemi lineari e Matrici 1 A: Sistemi lineari: eliminazione gaussiana Corso di Matematica B - Ingegneria Informatica Testi di Esercizi A1. Determinare, con il
DettagliCorso di Analisi Numerica
con pivoting Corso di Laurea in Ingegneria Informatica Corso di Analisi Numerica 6 - METODI DIRETTI PER I SISTEMI LINEARI Lucio Demeio Dipartimento di Scienze Matematiche con pivoting 1 Introduzione algebrica
DettagliSISTEMI LINEARI: APPROFONDIMENTI ED ESEMPI
SISTEMI LINEARI: APPROFONDIMENTI ED ESEMPI Appunti presi dalle lezioni del prof. Nedo Checcaglini Liceo Scientifico di Castiglion Fiorentino (Classe 4B) January 17, 005 1 SISTEMI LINEARI Se a ik, b i R,
Dettagli3 Soluzione di sistemi lineari
3 Soluzione di sistemi lineari Prima di addentrarci nello studio dei metodi numerici, è doveroso introdurre le matrici e alcune strutture particolari di matrici nonchè alcuni concetti fondamentali quali
DettagliComplementi di Matematica e Calcolo Numerico A.A
Complementi di Matematica e Calcolo Numerico A.A. 205-206 Laboratorio 9 Metodo di Eliminazione Gaussiana per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore
Dettagli1. Proprietà della somma di matrici. 1. (A + B) + C = A + (B + C) qualunque. 2. A + B = B + A qualunque siano le matrici
Matrici R. Notari 1 1. Proprietà della somma di matrici 1. (A + B) + C = A + (B + C) qualunque siano le matrici A, B, C Mat(m, n; K). 2. A + B = B + A qualunque siano le matrici A, B Mat(m, n; K). 3. Sia
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
DettagliMATRICI. Matrici Una matrice A con n-righe e m-colonne, ad elementi reali, è una tabella con la seguente forma: a 2 m. a n m) i j R, 1 i n, 1 j m.
MATRICI Matrici Una matrice A con n-righe e m-colonne, ad elementi reali, è una tabella con la seguente forma: 11 a 12 a 1 3 a 1m A=(a a 21 a 2 3 a 2m con a a n1 a n2 a n 3 a nm i j R, 1 i n, 1 j m. per
DettagliAlgebra lineare. Laboratorio di programmazione e calcolo CdL in Chimica. Pierluigi Amodio
Algebra lineare Laboratorio di programmazione e calcolo CdL in Chimica Pierluigi Amodio Dipartimento di Matematica Università di Bari pierluigi.amodio@uniba.it http://dm.uniba.it/ amodio A.A. 2016/17 P.
DettagliMetodi per la risoluzione di sistemi lineari
Metodi per la risoluzione di sistemi lineari Sistemi di equazioni lineari. Rango di matrici Come è noto (vedi [] sez.0.8), ad ogni matrice quadrata A è associato un numero reale det(a) detto determinante
DettagliSistemi Lineari. Andrea Galasso
Sistemi Lineari Andrea Galasso Esercizi svolti Teorema. (Rouché-Capelli. Un sistema lineare Ax = b ammette soluzioni se e solo se il rango della matrice dei coefficienti A è uguale al rango della matrice
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
DettagliIl teorema di Rouché-Capelli
Luciano Battaia Questi appunti (1), ad uso degli studenti del corso di Matematica (A-La) del corso di laurea in Commercio Estero dell Università Ca Foscari di Venezia, campus di Treviso, contengono un
DettagliDIARIO DEL CORSO DI MATHEMATICS FOR DATA SCIENCE TRENTO, A.A. 2018/19 DOCENTI: ANDREA CARANTI, SIMONE UGOLINI
DIARIO DEL CORSO DI MATHEMATICS FOR DATA SCIENCE TRENTO, A.A. 2018/19 DOCENTI: ANDREA CARANTI, SIMONE UGOLINI Nota. La descrizione di lezioni non ancora svolte si deve intendere come una previsione/pianificazione.
DettagliCorso di Matematica per la Chimica
Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Pivoting e stabilità Se la matrice A non appartiene a nessuna delle categorie precedenti può accadere che al k esimo passo risulti a (k) k,k = 0, e quindi il
DettagliUNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Introduzione a Matlab
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Introduzione a Matlab MATLAB MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e un linguaggio di programmazione (interpretato)
Dettagli( ) TEORIA DELLE MATRICI. A. Scimone a.s pag 1
. Scimone a.s 1997 98 pag 1 TEORI DELLE MTRICI Dato un campo K, definiamo matrice ad elementi in K di tipo (m, n) un insieme di numeri ordinati secondo righe e colonne in una tabella rettangolare del tipo
Dettagli4. Richiami: sistemi lineari e matrici
4 Richiami: sistemi lineari e matrici Vettori 4a Combinazioni lineari Indichiamo con R n l insieme delle n-uple ordinate di elementi di R, { } R n := x = (x 1, x 2,, x n ) x i R, i = 1,,n Si dice che x
DettagliIntroduzione a MATLAB
Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MTLB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie
DettagliElementi di Algebra Lineare Il determinante
Elementi di Algebra Lineare Cristina Turrini UNIMI - 2015/2016 Cristina Turrini (UNIMI - 2015/2016) Elementi di Algebra Lineare 1 / 17 index 1 2 Sottomatrici e minori Cristina Turrini (UNIMI - 2015/2016)
DettagliEsercizi di Algebra Lineare - Foglio 5
Esercizi di Algebra Lineare - Foglio 5 Soluzioni Esercizio alcolare i determinanti delle seguenti matrici: 3 (a) A = 3 A (b) = A (c) = i i A 3 i i Soluzione (a) alcoliamo il determinante con il metodo
DettagliIntroduzione a Matlab
Introduzione a Matlab Ing. Anna Maria Vegni avegni@uniroma3.it 30/10/2008 Indice Indice... 2 Introduzione... 3 Help in Matlab... 4 Files di Matlab... 5 Le variabili in Matlab... 6 Matrici in Matlab...
DettagliComplementi di Matematica e Calcolo Numerico A.A Laboratorio 6 Metodi iterativi per sistemi lineari
Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 6 Metodi iterativi per sistemi lineari Dati una matrice A R N N non singolare e un vettore b R N, un metodo iterativo per la risoluzione
DettagliCorso di Geometria BIAR, BSIR Esercizi 3: soluzioni
Corso di Geometria - BIAR, BSIR Esercizi : soluzioni Rango e teorema di Rouché-Capelli Esercizio. Calcolare il rango di ciascuna delle seguenti matrici: ( ) ( ) ( ) A =, A =, A =, A 4 = ( ). a a a Soluzione.
DettagliMATLAB 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 è
DettagliLezione 11. Somma di matrici Prodotto di una matrice per uno scalare Prodotto di matrici Determinante Sistemi lineari in forma matriciale
Lezione Somma di matrici Prodotto di una matrice per uno scalare Prodotto di matrici Determinante Sistemi lineari in forma matriciale Matrici. Somma Date due matrici n x m, A = A ij e B = B ij, con i =,,,
DettagliMATRICI. 1. Esercizi
MATICI Esercizio Siano A = 0, B = Esercizi 2, C = 0 2 2 Calcolare: a2a B; b3a + 2B 4C; c 2A + B + 2C 2B; d3b + 2(2A C (A + B + 2C isolvere, se possibile: ( 3X + 2(A X + B + 2(C + 2X = 0; (2 4A + 2(B +
DettagliLaboratorio computazionale numerico Lezione 4
Laboratorio computazionale numerico Lezione 4 Federico Poloni 2009-11-04 1 Sottomatrici e determinanti Utilizzando l operatore :, in Octave è possibile selezionare un intera sottomatrice
DettagliA titolo di esempio proponiamo la risoluzione del sistema sia con il metodo della matrice inversa sia con il metodo di Cramer.
) Trovare le soluzioni del seguente sistema lineare: x+ y+ z = 3x y + z = 0 x + 5y 4z = 5 Osserviamo in primo luogo che il sistema dato è un sistema quadrato di tre equazioni in tre incognite, precisamente
DettagliElementi di Algebra Matriciale. (richiami)
Elementi di Algebra Matriciale Definizione di matrice (richiami) Matrice quadrata, diagonale, identità, triangolare, simmetrica Matrice trasposta Principali operazioni su matrici e vettori: somma, sottrazione,
Dettagli1. Calcolo dell indice di condizionamento di una matrice
1 Esercizi sul condizionamento con matlab laboratorio di Calcolo Scientifico per Geofisici Prof. A. Murli a.a. 2006/07 1. Calcolo dell indice di condizionamento di una matrice Determinare una function
DettagliDETERMINANTE DI MATRICI QUADRATE
DETERMINANTE DI MATRICI QUADRATE Definizioni e Proprietà 12 Novembre 2015 Pietro Pennestrì pennestri1694905@studentiuniroma1it Università di Roma Sapienza SOMMARIO 1 Introduzione 11 Cenni Storici 12 Definizione
DettagliEttore Panella Algebra delle matrici e Sistemi lineari 1 MATRICI. Si definisce matrice un insieme ordinato di numeri disposti su righe e colonne.
Ettore Panella Algebra delle matrici e Sistemi lineari 1 MATRICI Si definisce matrice un insieme ordinato di numeri disposti su righe e colonne. 1-3 4 5 7 0 La precedente è una matrice 2 3 costituita da
Dettagli