MATLAB (1) Introduzione e Operazioni con array
|
|
|
- Beniamino Castaldo
- 10 anni fa
- Просмотров:
Транскрипт
1 Laboratorio di Informatica per Ingegneria elettrica A.A. 2010/2011 Prof. Sergio Scippacercola MATLAB (1) Introduzione e Operazioni con array N.B. le slide devono essere utilizzate solo come riferimento agli argomenti trattati a lezione: LO STUDENTE DEVE INTEGRARE LO STUDIO CON IL LIBRO DI TESTO [Cavallo et. al., La nuova guida a MATLAB, Liguori editore (2002)].
2 INTRODUZIONE A MATLAB
3 Matlab = MATrix LABoratory Matlab (Matrix Laboratory) è un sistema interattivo per il calcolo scientifico e la visualizzazione grafica di dati. Vari toolbooks applicativi: signal processing, control system, etc. Scritto prevalentemente in C, mentre molte routines interne sono scritte in linguaggio Matlab
4 Simulink Incluso in Matlab come Sistema interattivo per la simulazione di sistemi dinamici non lineari Ambiente Grafico Possiede toolbox
5 Ambiente MATLAB si compone di alcune parti principali come: Una libreria di Funzioni matematiche (Mathematical Function Library) Un linguaggio di alto livello che agisce su matrici, permette la creazione sia di programmi di ridotte dimensioni che programmi estesi orientati ad applicazioni complesse Una gestione grafica
6 Ambiente di lavoro E Case sensitive (sensibile a lettere maiuscole e minuscole) Possiede un: edit help (es. help log) doc (es. doc sinh) demo lookfor (es. lookfor fourier) Clc save nomefile, load nomefile
7 Ambiente di lavoro
8 Le Variabili In Matlab non esistono dichiarazioni di tipo: il tipo di una variabile è stabilito al momento della sua definizione. La variabile elementare in Matlab è una matrice rettangolare di numeri reali o complessi, che non richiede un dimensionamento esplicito, ma è dichiarata e definita attraverso l assegnazione dei suoi elementi. Operazioni e funzioni operano per default su matrici. Si crea una variabile mediante lo statement variabile = espressione (es: x = 3/4) Una espressione non assegnata viene memorizzata nella variabile di default (ans)
9 Le Variabili who, whos per avere informazioni sulle variabili allocate. Una variabile resta nell area di lavoro (workspace) per tutta la sessione, se non deallocata (clear). Costanti di matlab: realmin, realmax, pi, i, j, eps, NaN, inf, clock. Differenti formati di visualizzazione dei numeri (es. format short, format long, format hex, ) Esempio: >> format long >> pi ans = >> format >> pi ans =
10 Vocabolario del linguaggio Separatori (spazio, ENTER, ;, =) Identificatori (primo carattere deve essere una lettera, poi altre lettere e/o cifre) (Es. X11 Y yder) Parole riservate (if, function, while, else, )
11 Vocabolario del linguaggio Simboli speciali Operatori aritmetici (+, -, *, /, \, ^) Operatori relazionali (<, <=, >, >=, ==, ~=) (il carattere ~ si ottiene con Alt+0126) Operatori logici (&,, ~) Delimitatori ( ; sopprime la stampa a schermo) Commento (%) Costanti numeriche (interi, reali) Costanti non numeriche (caratteri, es: Matlab )
12 Funzioni MATLAB fornisce un largo numero di funzioni standard elementari matematiche (help elfun, help elmat, help specfun). Funzioni frequenti: abs(x) sqrt(x) sign(x) sin(x) cos(x) tan(x) exp(x) log(x)
13 Funzioni Funzioni frequenti: linspace(a,b,n): generare un vettore di n elementi in [a,b] a:h:b Genera il vettore di n componenti con passo h eye(n) Genera Matrice identica di n elementi zeros(m,n) Matrice nulla di m righe ed n colonne ones(m,n) Matrice di elementi uguali ad 1 rand(m,n) Matrice random di m righe ed n colonne plot(x, y) Traccia un grafico bidimensionale polyval(p, x) restituisce il valore in x del polinomio con coefficienti nel vettore p
14 GLI ARRAY (matrici mono e multidimensionali)
15 Generazioni di array L input e la generazione di una matrice avviene racchiudendo la lista tra parentesi quadre e separando le righe con il punto e virgola: >> A = [9 5 1; 1 0 1; ] A = >> size(a) ans = 3 3
16 Generazioni di array Gli scalari, i vettori riga e vettori colonna sono casi particolari della creazione di matrici. >> v = [ ] % Vettore riga v = >> u = 1:5 % Vettore riga u = >> c = v % Vettore colonna (trasposta) c = >> c = [9; 8; 7] % Vettore colonna c = >> s = 5j % Scalare complesso s = i
17 Operazioni su array accedere alla componente di riga i e colonna j un array: A(i,j) es. A(2,3). estrarre dalla matrice A una sottomatrice: es. estrarre da A le righe da 2 a 3 con colonne da 3 a 5: A(2:3, 3:5) >> A = rand(3, 5) A = >> A(2:3, 3:5) ans =
18 Operazioni su array Eliminazione di righe e/o colonne facendo uso della matrice vuota ([ ]): >> A(2, :) = [] A = >> A(:, 2:4) = [] A =
19 Operazioni su array Sostituzione di righe o colonne (matching perfetto delle dimensioni, oppure espansione di uno scalare): >> A(:, 1) = [-1; 3] % L assegnazione deve avere stessa dimensione A = >> A(:, 2) = 0 % Espansione di un valore scalare A = Composizione di matrici: C = [A B]; C = [A ; B]; Matrice trasposta A
20 Operazioni elementari con array Gli operatori matematici tra le matrici seguono le regole dell algebra matriciale Es: prodotto di uno scalare per un array A=3; b=[1 2 4]; A*b=[3 6 12] Es: prodotto riga per colonna tra matrici >> A = [2 1; 5 9]; B = [1 0; 2 4]; C = A*B C = Es: prodotto scalare vettore riga* vettore colonna >> x = [1:4]; y = 2 * ones(1, 4); z = x * y z = 20
21 Operazioni elementari con array Operatori che agiscono sugli elementi omologhi degli operandi: (.*,.^,./ ) Es: A = [2 1; 5 9]; B = [1 0; 2 4]; C = A.* B C = C=A.^B
22 Operazioni elementari con array Divisione tra matrici (prodotto non gode proprietà commutativa): X = A / B = A * inv(b); X = A \ B = inv(a) * B >> A = [4 10; 2 9]; B = [2 3;0 2]; >> A / B ans = >> A \ B ans =
23 Esercizi ed Esempi Creare una matrice 7x3 di elementi casuali Trasporre la matrice ottenuta Estrarre la sottomatrice 3x3 tra la seconda e la quarta colonna. Porre tutti gli elementi della prima colonna di tale sottomatrice a zero Sommare gli elementi della diagonale principale dell ultima (trovare le funzioni adatte con la guida).
24 Esercizi ed Esempi Soluzione: M = rand(7, 3) M = M M = M(:, 2:4) M(:, 1) = 0; sum(diag(m))
25 Esercizi ed Esempi Creare una matrice A di dimensione 6x7 Generare un vettore colonna di 7 elementi Orlare la matrice A con il vettore colonna trasposto, per ottenere una matrice C risultante 7x7 Calcolare il rango della matrice C ottenuta
26 Esercizi ed Esempi Soluzione: A = rand(6, 7); B = rand(7,1); C = [A ; B ] rank(c)
27 Esercizi ed Esempi Generare un vettore X con 10 punti tra 0 e 2*pi. Calcolare il vettore Y pari al seno dei punti in X. Usare plot(x, Y) per ottenere il grafico Ripetere con 100 punti
28 Esercizi ed Esempi X = linspace(0, 2 * pi, 10); Y = sin(x); plot(x, Y) X = linspace(0, 2 * pi, 100); Y = sin(x); plot(x, Y)
29 Esercizi ed Esempi Sia X=[2 0 0;0 8 9;0 0 9] e Y=[ ; ; ; ] Costruire la matrice Z a blocchi: Z= X 0 0 Y
30 Esercizi ed Esempi X=[2 0 0;0 8 9;0 0 9] Y=[ ; ; ; ] Z=[X zeros(3,4);zeros(4,3) Y]
31 Altri esempi ed esercizi di operazioni scalari e con array
32 Esempi di operazioni scalari Tabellare log x nell intervallo (1,100) con passo 0.1 Realizzare il grafico x=[1:.1:100]; y=log(x); plot(x,y)
33 Esempi di operazioni scalari Tabellare e graficare i valori di e 3t sin 5 π t nell intervallo di t = (-3,3) con 100 punti.
34 Esempi di operazioni scalari Tabellare e graficare i valori di e 3t sin 5 π t nell intervallo di t = (-3,3) con 100 punti. t=linspace(-3,3,100) ; y=exp(3*t).*sin(5*pi*t); plot(t,y)
35 Esempi di operazioni scalari x=3+i5 y=-2+i4 z=i3 Calcolare: x+y; x-z; (x+y)z; 1/y; z 2 ;log x; e y
36 Esempi di operazioni scalari Generare 400 punti nell intervallo (0,20) per graficare il seno raddrizzato
37 Esempi di operazioni scalari Generare 400 punti nell intervallo (0,20) per graficare il seno raddrizzato x=linspace(0,20,400); plot(x,abs(sin(x)))
38 Esempi di operazioni algebriche su array 4x-3y=33 Risolvere il sistema di -2x-66=1 equazioni a fianco indicato A=[4-3;-2-66] B=[33;1] X=A\B X= Verifica: A*X ans = 33 1
39 Esempi di operazioni algebriche su array Trasposta coniugata si indica con A Trasposta non coniugata si indica con A. Es. c=[7+3i, 44-5i]; >> c' ans = i i >> c.' ans = i i
40 Funzioni su array [k,m]=max(x) [k,m]= min(x) dove k è il vettore dei massimi/minimi trovati in colonna ed m il vettore delle posizioni di riga dei massimi/minimi i sum(a) effettua la somma degli elementi di ogni colonna mean(a) effettua la media degli elementi di ogni colonna det(a) calcola il determinante rank(a) calcola il rango della matrice trace(a) calcola la traccia della matrice
41 Funzioni su array norm (A) (norma euclidea p=2) norm(a,p) (norma di ordine p) sort(a, DIM, MODE) DIM seleziona una dimensione del sort (per colonna 1 e per riga 2) MODE seleziona l ordine 'ascend o descend'
Introduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
Advanced level. Corso Matlab : Samuela Persia, Ing. PhD.
Advanced level Corso Matlab : Seconda lezione (Esercitazione, 27/09/13) Samuela Persia, Ing. PhD. Sommario Presentazione Programma delle Esercitazioni Ogni Esercitazione prevede: Richiami Teoria e Sintassi
CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica
CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica CONTROLLI AUTOMATICI e AZIONAMENTI ELETTRICI INTRODUZIONE A MATLAB Ing. Alberto Bellini Tel. 0522 522626 e-mail: [email protected]
MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c
Caratteristiche MATLAB Linguaggio di programmazione orientato all elaborazione di matrici (MATLAB=MATrix LABoratory) Le variabili sono matrici (una variabile scalare equivale ad una matrice di dimensione
Corso di Visione Artificiale. Matlab per Visione. Samuel Rota Bulò
Corso di Visione Artificiale Matlab per Visione Samuel Rota Bulò Cos'è Matlab? MATLAB MATLAB - - MATrix MATrix LABoratory LABoratory Ambiente Ambiente di di sviluppo sviluppo ed ed esecuzione esecuzione
Rapida Introduzione all uso del Matlab Ottobre 2002
Rapida Introduzione all uso del Matlab Ottobre 2002 Tutti i tipi di dato utilizzati dal Matlab sono in forma di array. I vettori sono array monodimensionali, e così possono essere viste le serie temporali,
Laboratorio di Matlab
Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena [email protected] http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 2008 DII -
Introduzione al MATLAB c Parte 1
Introduzione al MATLAB c Parte 1 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 1-2 maggio 2007 Outline 1 Cos è il MATLAB Componenti principali di MATLAB 2 Avvio Avviare
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 - 1: Introduzione Vallo della Lucania 26 settembre 2008 Cosa è
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
Introduzione a Matlab
Introduzione a Matlab 1 Introduzione Matlab (MATrix LABoratory) è un software per il calcolo scientifico, particolarmente sviluppato per quanto riguarda la gestione ed elaborazione di vettori e matrici.
INTRODUZIONE A MATLAB Matrix Laboratory
INTRODUZIONE A MATLAB Matrix Laboratory Introduzione Linguaggio di programmazione per applicazioni scientifiche e numeriche Vasto set di funzioni predefininte Interprete di comandi Possibilità di scrivere
Introduzione a MATLAB. Il Laboratorio. MATLAB Cos è? Oltre alle lezioni. Octave ( www.octave.org ) Scilab ( www.scilab.org )
Introduzione a MATLAB! Informazioni sul laboratorio! MATLAB! Operazioni di base! Variabili ed assegnamento! Comandi utili! Utilizzo dell Help! Formato dei numeri! Numeri complessi Il Laboratorio! Openlab
Introduzione allo Scilab Parte 1: numeri, variabili ed operatori elementari
Introduzione allo Scilab Parte 1: numeri, variabili ed operatori elementari Felice Iavernaro Dipartimento di Matematica Università di Bari http://dm.uniba.it/ iavernaro 6 Giugno 2007 Felice Iavernaro (Univ.
Lezioni su MATLAB. Ingegneria Civile/Meccanica
Lezioni su ali in Ingegneria Civile/Meccanica Corso di laboratorio di informatica 06/07 Sommario ali in 1 2 3 4 ali 5 6 in ali in : MATrix LABoratory È un ambiente per l analisi e la simulazione dei sistemi
LEZIONE DI MATLAB 2.0. Ing.Irene Tagliente E-mail: [email protected]
LEZIONE DI MATLAB 2.0 Ing.Irene Tagliente E-mail: [email protected] Cos è Matlab Il programma MATLAB si è imposto in ambiente ingegneristico come strumento per la simulazione e l'analisi dei sistemi
CORSO DI LABORATORIO DI INFORMATICA
CORSO DI LABORATORIO DI INFORMATICA Corso di Laurea Triennale in Ingegneria Elettrica a.a. 2015/2016 Docente: Ing. Domenico Amalfitano Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
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
Laboratorio di Matematica Computazionale A.A. 2008-2009 Lab. 1 - Introduzione a Matlab
Laboratorio di Matematica Computazionale A.A. 2008-2009 Lab. 1 - Introduzione a Matlab Alcune informazioni su Matlab Matlab è uno strumento per il calcolo scientifico utilizzabile a più livelli, dalla
BOZZA Introduzione a MATLAB
BOZZA Introduzione a MATLAB BOZZA BOZZA Matlab sta per Matrix Laboratory ed è un ambiente interattivo e un linguaggio di calcolo tecnico di alto livello per lo sviluppo di algoritmi, la rappresentazione
Appunti sull uso di matlab - I
Appunti sull uso di matlab - I. Inizializazione di vettori.. Inizializazione di matrici.. Usare gli indici per richiamare gli elementi di un vettore o una matrice.. Richiedere le dimensioni di una matrice
Lab. 1 - Introduzione a Matlab
Lab. 1 - Introduzione a Matlab Alcune informazioni su Matlab Matlab è uno strumento per il calcolo scientifico utilizzabile a più livelli, dalla calcolatrice tascabile, alla simulazione ed analisi di sistemi
Introduzione agli ambienti
Introduzione agli ambienti MATLAB c e Octave Utilizzo di Matlab/Octave ed operazioni fondamentali. Primi rudimenti di grafica. Paola Gervasio 1 MATLAB = MATrix LABoratory è un ambiente integrato per la
INTRODUZIONE 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
Parte 2. Determinante e matrice inversa
Parte. Determinante e matrice inversa A. Savo Appunti del Corso di Geometria 013-14 Indice delle sezioni 1 Determinante di una matrice, 1 Teorema di Cramer (caso particolare), 3 3 Determinante di una matrice
RICHIAMI SULLE MATRICI. Una matrice di m righe e n colonne è rappresentata come
RICHIAMI SULLE MATRICI Una matrice di m righe e n colonne è rappresentata come A = a 11 a 12... a 1n a 21 a 22... a 2n............ a m1 a m2... a mn dove m ed n sono le dimensioni di A. La matrice A può
2.1 Definizione di applicazione lineare. Siano V e W due spazi vettoriali su R. Un applicazione
Capitolo 2 MATRICI Fra tutte le applicazioni su uno spazio vettoriale interessa esaminare quelle che mantengono la struttura di spazio vettoriale e che, per questo, vengono dette lineari La loro importanza
Richiesta pagina PHP (es: index.php)
PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con
Funzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
Documentazione esterna al software matematico sviluppato con MatLab
Documentazione esterna al software matematico sviluppato con MatLab Algoritmi Metodo di Gauss-Seidel con sovrarilassamento Metodo delle Secanti Metodo di Newton Studente Amelio Francesco 556/00699 Anno
Cenni sull'impiego di Matlab. Matrici
Cenni sull'impiego di Matlab Il Matlab è un potente valutatore di espressioni matriciali con valori complessi. Lavorando in questo modo il Matlab indica una risposta ad ogni comando od operazione impartitagli.
Introduzione a MATLAB INTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB 1 Il programma MATLAB: indice Introduzione, help e files Punteggiatura e variabili Operatori Matrici Polinomi Istruzione IF-THEN-ELSE e Cicli Stringhe di testo, input ed output Grafici
Alcune regole di base per scrivere un programma in linguaggio C
Alcune regole di base per scrivere un programma in linguaggio C Un programma il linguaggio C (listato) viene scritto in formato testo ed archiviato in un file: *.c Per scrivere un listato C si utilizza
Matlab: Strutture di Controllo. Informatica B
Matlab: Strutture di Controllo Informatica B Tipo di dato logico È un tipo di dato che può avere solo due valori true (vero) 1 false (falso) 0 I valori di questo tipo possono essere generati direttamente
Grafici tridimensionali
MatLab Lezione 3 Grafici tridimensionali Creazione di un Grafico 3D (1/4) Si supponga di voler tracciare il grafico della funzione nell intervallo x = [0,5]; y=[0,5] z = e -(x+y)/2 sin(3x) sin(3y) Si può
Corso di Matematica per la Chimica
Dott.ssa Maria Carmela De Bonis a.a. 203-4 I sistemi lineari Generalità sui sistemi lineari Molti problemi dell ingegneria, della fisica, della chimica, dell informatica e dell economia, si modellizzano
Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C
Università di Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
Matematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
3. La sintassi di Java
pag.9 3. La sintassi di Java 3.1 I tipi di dati statici In Java, come in Pascal, esistono tipi di dati statici predefiniti e sono i seguenti: byte 8 bit da -128 a 127 short 16 bit coincide con l integer
Algebra e Geometria. Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2)
Algebra e Geometria Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2) Traccia delle lezioni che saranno svolte nell anno accademico 2012/13 I seguenti appunti
SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo
SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html it/~lbiagiotti/sistemicontrollo html INTRODUZIONE A MATLAB Ing. e-mail: [email protected]
Introduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
Introduzione al MATLAB c
Introduzione al MATLAB c Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 1-5 maggio 2009 Indice 1 Cos è il MATLAB Componenti principali di MATLAB Le finestre di MATLAB
Parte 3. Rango e teorema di Rouché-Capelli
Parte 3. Rango e teorema di Rouché-Capelli A. Savo Appunti del Corso di Geometria 203-4 Indice delle sezioni Rango di una matrice, 2 Teorema degli orlati, 3 3 Calcolo con l algoritmo di Gauss, 6 4 Matrici
Appunti del corso di Informatica 1. 6 Introduzione al linguaggio C
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
INFORMATICA - I puntatori Roberta Gerboni
1 2 I puntatori in C++ Il puntatore un tipo di dato scalare, che consente di rappresentare gli indirizzi delle variabili allocate in memoria. Dominio: Il dominio di una variabile di tipo puntatore è un
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
La grafica. La built-in funzione grafica plot. x spezzata poligonale. discretizzato
La grafica. Il Matlab possiede un ambiente grafico abbastanza potente paragonabile a software grafici operanti in altri contesti. In questo corso ci limiteremo ad illustrare solo una funzione grafica,
Fogli Elettronici: MS Excel
Fogli Elettronici: MS Excel Informatica - A.A. 2010/2011 - Excel 7.0 Foglio Elettronico Un foglio elettronico (o spreadsheet) è un software applicativo nato dall esigenza di: organizzare insiemi di dati
Vettori Algoritmi elementari di ordinamento
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Vettori Algoritmi elementari di ordinamento Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale
Verifica della correttezza formale del numero di partita IVA
Verifica della correttezza formale del numero di partita IVA A tutti i soggetti che intraprendono un attività rilevante ai fini Iva (impresa, arte, professione), al momento della presentazione della dichiarazione
Strumenti per la Progettazione
Strumenti per la Progettazione Diversi Ingegneri usano semplici Calcolatrici Il 40% usa fogli Spreadsheets tipo Excel Il 20%, per risolvere i loro calcoli, scrive programmi in linguaggi tipo C o Fortran
UD6 - MATLAB. Gestione della grafica
UD6 - MATLAB Gestione della grafica Grafici MatLab può produrre grafici 2D e 3D Disegnare un Grafico Il comando plot produce grafici in 2 dimensioni; plot(x,y)apre una finestra e disegna il punto (x,y);
Manuale di MATLAB. (livello base)
Manuale di MATLAB (livello base) 1 Panoramica introduttiva Il MATLAB (acronimo delle parole inglesi MATrix LABoratory) è un software basato sulla manipolazione di matrici molto utilizzato nel campo della
E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools
Una breve introduzione operativa a STGraph Luca Mari, versione 5.3.11 STGraph è un sistema software per creare, modificare ed eseguire modelli di sistemi dinamici descritti secondo l approccio agli stati
Integrazione numerica
Integrazione numerica Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 6-20-26 ottobre 2009 Indice 1 Formule di quadratura semplici e composite Formule di quadratura
12 Funzioni e Strutture con MATLAB
12.1 Richiami sulle funzioni Per dichiarare una funzione in MATLAB creo un file con nome nome_funz con al suo interno: 1 function [output1,.., outputn] = nome_funz(input1,.., inputm) 2 % corpo della funzione
Lezione 8. La macchina universale
Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione
Elementi di Algebra Relazionale
Note dalle lezioni di INFORMATICA (per gli allievi della classe quinta - indirizzo MERCURIO) Elementi di Algebra Relazionale prof. Stefano D.L.Campanozzi I.T.C. Giulio Cesare Bari - a.s. 2008-2009 1 Introduzione
Laboratorio 2. Calcolo simbolico, successioni, limiti e derivate
Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Informatica Laboratorio 2 Calcolo simbolico, successioni, limiti e derivate 1 Introduzione al Toolbox simbolico Con le routines del Symbolic
Note sull uso di R per l Algebra Lineare
Note sull uso di R per l Algebra Lineare Sommario Introduzione Alcuni comandi elementari di R Creazione di matrici e vettori e accesso ai loro elementi Alcuni particolari tipi di matrice Operazioni con
(V) (FX) Z 6 è un campo rispetto alle usuali operazioni di somma e prodotto.
29 giugno 2009 - PROVA D ESAME - Geometria e Algebra T NOME: MATRICOLA: a=, b=, c= Sostituire ai parametri a, b, c rispettivamente la terzultima, penultima e ultima cifra del proprio numero di matricola
Introduzione all uso di
Introduzione all uso di Francesco Odetti DIPTEM Università di Genova A.a. 2009/10 Introduzione all uso di MatLab 1 MatLab è un programma studiato apposta per operare su matrici. Il nome è un abbreviazione
Vettori ed assegnamenti in R
Università degli Studi di Milano Laurea Specialistica in Genomica Funzionale e Bioinformatica Corso di Linguaggi di Programmazione per la Bioinformatica Vettori ed assegnamenti in R Giorgio Valentini e
MATRICI E DETERMINANTI
MATRICI E DETERMINANTI 1. MATRICI Si ha la seguente Definizione 1: Un insieme di numeri, reali o complessi, ordinati secondo righe e colonne è detto matrice di ordine m x n, ove m è il numero delle righe
Scilab: I Polinomi - Input/Output - I file Script
Scilab: I Polinomi - Input/Output - I file Script Corso di Informatica CdL: Chimica Claudia d'amato [email protected] Polinomi: Definizione... Un polinomio è un oggetto nativo in Scilab Si crea,
Syllabus (estratto) Foglio elettronico. Excel. Open office - Office. Principio e funzionamento 26/11/2012. A. Ferrari
Foglio elettronico A. Ferrari Syllabus (estratto) Lavorare con i fogli elettronici e salvarli in diversi formati. Inserire dati nelle celle e applicare modalità appropriate per creare elenchi. Selezionare,
x 1 + x 2 3x 4 = 0 x1 + x 2 + x 3 = 0 x 1 + x 2 3x 4 = 0.
Problema. Sia W il sottospazio dello spazio vettoriale R 4 dato da tutte le soluzioni dell equazione x + x 2 + x = 0. (a. Sia U R 4 il sottospazio dato da tutte le soluzioni dell equazione Si determini
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
Introduzione a Matlab
Introduzione a Matlab Ruggero Donida Labati Dipartimento di Tecnologie dell Informazione via Bramante 65, 26013 Crema (CR), Italy [email protected] Perché? MATLAB is a high-level technical computing
Metodi Stocastici per la Finanza
Metodi Stocastici per la Finanza Tiziano Vargiolu [email protected] 1 1 Università degli Studi di Padova Anno Accademico 2011-2012 Lezione 6 Indice 1 Il metodo bootstrap 2 Esercitazione 3 Interpolazione
Vettori 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
Applicazioni lineari
Applicazioni lineari Esempi di applicazioni lineari Definizione. Se V e W sono spazi vettoriali, una applicazione lineare è una funzione f: V W tale che, per ogni v, w V e per ogni a, b R si abbia f(av
Laboratorio Algoritmi 2014 Secondo Semestre
Laboratorio Algoritmi 2014 Secondo Semestre Lunedì 14:30 17:30 Aula 2. Ricevimento: inviare e-mail a [email protected]. 44 ore (9 CFU) Linguaggio di programmazione: MATLAB Esame : progetto e/o prova scritta
Diagonalizzazione di matrici e applicazioni lineari
CAPITOLO 9 Diagonalizzazione di matrici e applicazioni lineari Esercizio 9.1. Verificare che v = (1, 0, 0, 1) è autovettore dell applicazione lineare T così definita T(x 1,x 2,x 3,x 4 ) = (2x 1 2x 3, x
Introduzione allo Scilab Parte 3: funzioni; vettori.
Introduzione allo Scilab Parte 3: funzioni; vettori. Felice Iavernaro Dipartimento di Matematica Università di Bari http://dm.uniba.it/ iavernaro [email protected] 13 Giugno 2007 Felice Iavernaro (Univ.
Nascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti
Nascita di Java L uscita di Java, verso la metà degli anni novanta, fu accolta con molto entusiasmo dalla comunità dei programmatori e dei provider di servizi internet perché permetteva agli utenti del
MATLAB. Note Introduttive. Matlab
MATLAB Note Introduttive Cos é MATLAB MATLAB (MATrix LABoratory) è un programma interattivo per il calcolo numerico, in cui l elemento base èlamatrice Viene oggi largamente utilizzato sia per la didattica
Studente: SANTORO MC. Matricola : 528
CORSO di LAUREA in INFORMATICA Corso di CALCOLO NUMERICO a.a. 2004-05 Studente: SANTORO MC. Matricola : 528 PROGETTO PER L ESAME 1. Sviluppare una versione dell algoritmo di Gauss per sistemi con matrice
Condizionamento di sistemi lineari.
Condizionamento di sistemi lineari. Ángeles Martínez Calomardo e Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica Pura e Applicata 10 dicembre 2012 Ángeles Martínez Calomardo
Matrice rappresent. Base ker e img. Rappresentazione cartesiana ker(f) + im(f).
Due Matrici A,B. Ker f = ker g. 1- Ridurre a scala A e B e faccio il sistema. 2 Se Vengono gli stessi valori allora, i ker sono uguali. Cauchy 1 autovalore, 1- Metto a matrice x1(0),x2(0),x3(0) e la chiamo
Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato [email protected] Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione
