I Lezione: Il programma MATLAB. 1 Introduzione. 2 Matrici in MATLAB

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "I Lezione: Il programma MATLAB. 1 Introduzione. 2 Matrici in MATLAB"

Transcript

1 I Lezione: Il programma MATLAB In questa sezione introdurremo in maniera molto breve il programma di simulazione MATLAB (una abbreviazione di MAtrix LABoratory) che è stato usato per lo sviluppo delle esercitazioni presentate in questa raccolta. Il programma è disponibile nei computer del laboratorio di interfacoltà e della rete del Dipartimento di Ingegneria Elettrica, Gestionale e Meccanica dell Università di Udine. 1 Introduzione MATLAB è un programma interattivo di calcolo che permette di risolvere problemi numerici senza che sia necessario scrivere esplicitamente una procedura in un linguaggio di programmazione ad alto livello. MATLAB si basa sul calcolo matriciale, e possiamo pensare ad esso come ad un sistema efficace per accedere ad una libreria di procedure di calcolo numerico molto sofisticate, con in più la possibilità di rappresentare graficamente i nostri risultati. Ha una interfaccia molto semplice, ed un singolo comando permette di risolvere problemi come l inversione di una matrice o la soluzione di un sistema di equazioni differenziali. Inoltre, una successione di comandi può essere raccolta in un file ed essere eseguita invocando, da dentro il programma MATLAB, il nome del file stesso: è poi possibile definire delle funzioni che forniscono dei valori in uscita, di modo che MATLAB risulta esso stesso programmabile e fornisce la possibilità di effettuare simulazioni e calcoli, anche molto complessi, in modo semplice e diretto. Una guida completa a MATLAB è al di là degli scopi di queste note: si ricorda comunque che esso fornisce un sistema di aiuto in linea cui conviene ricorrere molto spesso. Dopo essere entrati in MATLAB, il comando help mostra l elenco delle procedure per le quali è disponibile una descrizione; per avere informazioni specifiche su di un comando, occorre digitare help nome comando. Ad esempio, con il comando help exp si ottengono informazioni sull uso della funzione exp per il calcolo della funzione esponenziale. Per una dimostrazione delle potenzialità di MATLAB, si dia il comando demo. Le versioni più recenti di MATLAB permettono di accedere ad un sistema integrato, con una finestra di comandi, un editor, ecc. Una voce specifica Help nel menù, permette di accedere ad un sistema ipertestuale di aiuto in linea. 2 Matrici in MATLAB MATLAB lavora essenzialmente con un unico tipo di dati: le matrici. Queste sono vettori bidimensionali, con m righe e n colonne in generale, i cui singoli elementi sono variabili reali oppure complesse. Una matrice può essere creata introduco esplicitamente i suoi valori usando un comando di assegnazione, oppure come risultato di comandi o funzioni predefiniti. Ad esempio, il comando a=[1 2 3; 4 5 6] 1

2 crea la matrice a di dimensioni 2 3. Si noti che il punto e virgola separa una riga della matrice dalla riga successiva. Le variabili complesse sono gestite in maniera molto intuitiva: Il comando a=[3+i*2 4] crea un vettore con due elementi complessi. MATLAB fornisce l eco del risultato di ogni comando, a meno che questo non venga fatto seguire da punto e virgola. Ad esempio, il comando a=[1 2 3; 4 5 6]; crea, come prima, la matrice a, senza che i suoi valori vengano stampati immediatamente dopo sul terminale. La possibilità di sopprimere l eco è particolarmente utile quando si scrivono programmi che contengono sequenze di comandi, oppure quando le dimensioni di una matrice siano particolarmente grandi. Le seguenti operazioni fra matrici sono disponibili in MATLAB: + addizione - sottrazione * moltiplicazione ^ elevazione a potenza trasposto coniugato \ divisione a sinistra / divisione a destra. Ad esempio, date le matrici A e b, il comando x=a\b fornisce, nel vettore x, la soluzione del sistema di equazioni Ax = b. Analogamente, x=b/a è la soluzione di xa = b (nel caso di matrice A rettangolare, MATLAB fornisce la soluzione del sistema ai minimi quadrati). Le operazioni introdotte sono operazioni matriciali: qualora si vogliano effettuare operazioni sulle matrici elemento per elemento, gli operatori precedenti devono essere preceduti da un punto. Per esempio, il comando [1 2].*[1 3] fornisce il vettore [1 6], mentre l ommissione del punto darebbe luogo ad un messaggio di errore, dato che la dimensione delle matrici non è compatibile con l operazione di moltiplicazione matriciale. MATLAB permette di creare vettori o matrici con una notazione conveniente per specificare gli intervalli. Ad esempio, il comando a=1:0.1:10; crea un vettore di 91 elementi, spaziati uniformemente con passo 0.1, il cui primo elemento è il valore 1 e l ultimo elemento è il valore 10. Per accedere all elemento i-esimo, si usa la notazione a(i), mentre per selezionare gli elementi dall i-esimo al j-esimo si usa la notazione a(i:j). Ad esempio, il comando b=a(2:30) crea un vettore b con gli elementi di a dal 2 al 30. Si noti che gli indici dei vettori in MATLAB iniziano da 1. Più in generale, se a è una matrice m n, il comando b=a(1:2, 2:3) crea una matrice b di dimensioni 2 2 che contiene le righe dalla 1 alla 2 e le colonne dalla 2 alla 3 della matrice a. 2

3 3 Strutture di controllo In MATLAB è possibile utilizzare strutture di controllo analoghe a quelle che sono disponibili nei linguaggi di programmazione (if, for, while). Struttura if. Il comando: if t>0 x=1; elseif t==0 x=0.5; else x=0; fornisce, nella variabile x, il valore della funzione gradino a tempi continui, calcolata in t. Struttura for. I comandi [m n]=size(a); for i=1:m for j=1:n c(i,j)=2*a(i,j); c creano e visualizzano la matrice c ottenuta moltiplicando per 2 gli elementi della matrice a, come se si fosse scritto c=2*a. Si noti che MATLAB permette di moltiplicare una matrice per uno scalare senza ricorrere a notazioni particolari. Struttura while. La sequenza di comandi sum=1; add=x; while abs(add)>=1e-3 sum=sum+add; add=x*add; calcola la somma della serie geometrica k=0 x n, x < 1, fermandosi quando il valore assoluto del termine corrente è minore di

4 I seguenti operatori di relazione e logici sono definiti in MATLAB: < minore > maggiore <= minore uguale >= maggiore uguale == uguale. = diverso & AND OR NOT Si noti la differenza fra il simbolo usato per l assegnazione (=) ed il simbolo usato per il confronto (==). 4 Funzioni predefinite Le funzioni in MATLAB operano su scalari o sui singoli elementi delle matrici. In quest ultimo caso, il risultato è una matrice della stessa dimensione di quella cui è stata applicata la funzione. Ad esempio, il comando b=sqrt(a) crea una matrice b i cui elementi sono la radice quadrata degli elementi di a. Fanno eccezione le funzioni tipo max, min, sum, prod, mean, std, etc., che hanno come argomento una matrice e ritornano un vettore. Ad esempio, sum(a.^2) dà come risultato un vettore che contiene la somma dei quadrati degli elementi di ciascuna colonna di a. Di seguito, si dà un breve elenco delle funzioni che possono essere utilizzate all interno di MATLAB. Per esempi ulteriori e spiegazioni, si utilizzi, come al solito, il comando help nome funzione. Funzioni per la creazione di matrici speciali (help elmat). eye zeros ones diag triu tril rand magic toeplitz matrice identità matrice di zeri matrice di uno crea una matrice diagonale parte triangolare superiore parte triangolare inferiore genera numeri casuali genera un quadrato magico crea una matrice di Toeplitz 4

5 Funzioni scalari (help elfun; help specfun). sin asin exp abs round besselj cos acos log (log naturale) sqrt floor erf tan sign log10 (log base 10) real imag gamma atan angle log2 (log base 2) rem (resto) ceil gcd Funzioni con ingresso vettoriale (help datafun). max sum median any cross min prod mean all dot sort find std cov corrcoef Funzioni matriciali (help matfun). eig chol svd inv lu qr expm sqrtm poly det size norm rank reshape rot90 Elaborazione del segnale help datafun. filter filter2 conv conv2 fft fft2 ifft ifft2 fftshift quad8 roots autovalori e autovettori fattorizzazione di cholesky singular value decomposition inversa fattorizzazione LU factorizzazione QR esponente di matrice radice quadrata di matrice polinomio caratteristico determinante dimensioni norma-1, norma-2, norma- rango cambia le dimensioni di una matrice rotazione di 90 gradi degli elementi filtraggio 1D filtraggio 2D convoluzione 1D convoluzione 2D calcolo DFT 1D via FFT calcolo DFT 2D via FFT DFT 1D inversa DFT 2D inversa posiziona lo zero dello spettro calcolo numerico di integrali radici di un polinomio 5

6 5 Visualizzazione grafica e stampa MATLAB può produrre sia grafici di funzioni monodimensionali che curve di livello e grafici di funzioni a più dimensioni. Per una dimostrazione delle potenzialità grafiche di MATLAB, si può dare il comando demo. Se x e t sono due vettori della stessa dimensione, il comando plot(t,x) apre una finestra con il grafico di x in funzione di t. Ad esempio, i comandi t=0:0.01:6.28; x=sin(t); y=cos(t); plot(t,x,t,y); creano una nuova finestra con il grafico delle funzioni x(t) = sin(t) e y(t) = cos(t) fra 0 e 2π (approssimativamente). Si rifletta sui comandi utilizzati: con il primo, si crea un vettore t i cui elementi contengono, con passo 0.01, i valori da 0 a Gli indici del vettore vanno da 1 a length(t) (la funzione length dà in uscita il numero di elementi nel vettore stesso). Il secondo e il terzo comando creano due nuovi vettori, con i valori delle funzioni seno e coseno calcolate nei punti di t. Infine, il comando plot produce i grafici, ottenuti uno con tratti rettilinei le coppie (t(i),x(i)) (t(i),y(i)), i=1:length(t). È possibile definire il titolo del grafico, le caratteristiche degli assi, posizionare del testo all interno del grafico: a questo proposito, con il camando help, si vedano le descrizioni dei comandi plot, title, xlabel, ylabel, gtext, text,zoom. Il comando stem(t,x) può essere utilizzato per graficare segnali a tempo discreto: anziché unire le coppie di valori (t(i),x(i)) con un tratto rettilineo, il comando disegna, in corrispondenza ad ogni t(i), una barra verticale di lunghezza proporzionale al valore x(i). L esecuzione di un comando plot cancella il grafico precedentemente disegnato nella finestra grafica. Per aprire una nuova finestra grafica, si deve usare il comando figure. Con figure(n) si re attiva la finestra grafica numero n. È inoltre possibile creare una copia su file del grafico della finestra grafica corrente, contenente i comandi necessari per la successiva stampa: il comando print, la cui documentazione è ottenible con il comando help print, permette di gestire la maggior parte delle stampanti e dei linguaggi di descrizione grafica presenti nel mercato. Ad esempio, per salvare il grafico sul file nomefile.eps in formato Encapsulated PostScript (EPSF), si deve dare il comando print -deps nomefile.eps 6 M-files Come accennato nell introduzione, è possibile raggruppare una sequenza di comandi MATLAB in un file esterno, creato con un editore di testi qualsiasi, che deve avere estensione.m. Se il nome del file è nome file.m, dando il comando nome file dall interno di MATLAB, verrà eseguita la sequenza dei comandi contenuti nel file stesso. Tutti i listati della presente raccolta di esercitazioni sono contenuti in file.m. È opportuno far precedere i comandi di un M-file dal 6

7 comando clear che annulla lo spazio delle variabili create fino a quel momento in MATLAB: questo affinchè i risultati od i nomi di variabili precedentemente utilizzati non interferiscano con quelli usati nel file.m. Per vedere quali sono, in ogni momento, le variabili definite in MATLAB e la loro dimensione, si usino i comandi who e whos. È inoltre conveniente poter aggiungere dei commenti nel file: a questo scopo, si può far precedere una riga dal carattere %, che forza MATLAB a non interpretare i caratteri successivi. Se un comando si este oltre la lunghezza di una riga, esso può essere continuato nella riga seguente interrompo con tre caratteri di interpunzione: variabile_lunga=... matrice_a.^2; 7 Funzioni esterne È possibile aggiungere nuove funzioni al vocabolario di MATLAB. I comandi relativi ad una funzione devono essere contenuti in un file esterno, ancora con estensione.m. La prima riga del file deve contenere la lista dei parametri della funzione (che possono essere sia scalari che matrici) e la parola chiave function. Ad esempio, volo scrivere una funzione che calcola la media, la potenza e la deviazione standard campionarie dei valori contenuti in una matrice, possiamo creare il file stats.m: % STATS: calcola la media, la potenza e deviazione standard campionarie della % matrice di ingresso function [m,p,s] = stats(x) n = prod(size(x)); m = sum(sum(x)) / n; p = sum(sum(x.^2)) / n; s = sqrt(p - m^2); Per calcolare media, potenza e deviazione standard della matrice a, e porre il risultato nelle variabili media,pot,stdv, possiamo dunque invocare la funzione con il comando [media,pot,stdv]=stats(a). Si possono avere un qualsiasi numero di argomenti di uscita e di ingresso: questi ultimi vengono passati alla funzione per valore e non possono essere modificati al suo interno. Se la funzione ha un solo argomento di uscita, le parentesi quadre possono essere omesse. Ad esempio, la funzione precedente potrebbe essere riscritta come: 7

8 % STATS: calcola la media, la potenza e deviazione standard campionarie della % matrice di ingresso function y = stats(x) n = prod(size(x)); y(1) = sum(sum(x)) / n; y(2) = sum(sum(x.^2)) / n; y(3) = sqrt(y(2) - y(1)^2); e darebbe come risultato un vettore con i valori desiderati. Le variabili utilizzate all interno della funzione e che non compaiono nella lista dei parametri sono locali alla funzione stessa, e possono pertanto avere lo stesso nome di variabili definite in altre procedure senza che si abbiano pericolose interferenze. Si noti che le prime due linee del file sono dei commenti: esse vengono visualizzate da MATLAB, nel caso specifico, se si dà il comando help stats. In realtà, molte delle funzioni predefinite di MATLAB sono esse stesse definite all interno di M-files usando la sintassi appena vista. 8 Esercizi per la prima lezione All apertura del programma, MATLAB si posiziona in una directory di default, evidenziata nella barra sopra la finestra dei comandi. Alternativamente, il comando pwd stampa la directory corrente, per modificare la quale si può usare il comando cd nomedirectory. Può risultare conveniente modificare la directory di default, per utilizzare una propria directory di lavoro. A questo proposito, si può scrivere un file speciale, startup.m, che va posto nella directory di default e viene eseguito da MATLAB ad ogni apertura del programma: pono nel file startup.m il comando cd nomedirectory, si può cambiare la directory di lavoro automaticamente ad ogni apertura del programma. MATLAB cerca gli M-file con il codice delle funzioni nella directory corrente e in un percorso di altre directory prestabilite. Per visualizzare il percorso, si usi il comando path. Per aggiungere directory personali al percorso, si può usare il comando addpath, che ovviamente può essere incluso nel file startup.m. In alternativa, si può modificare il path utilizzando la voce Set Path nel menu File. Gli esercizi della prima lezione riguardano la definizione di semplici funzioni utili nell analisi dei sistemi di elaborazione del segnale e delle comunicazioni elettriche. A titolo di esempio, si riporta di seguito il listato del file rect.m per il calcolo della funzione rect(t). function y=rect(t) % Uso: y=rect(t) % Restituisce un vettore i cui elementi contengono i valori 8

9 % della funzione rect nei punti del vettore t. z=find(abs(t)>0.5); % trova gli indici corrispondenti a abs(t)>0.5 % dove rect(t) vale 0. nz=find(abs(t)<0.5); nz5=find(abs(t)==0.5); y(z)=zeros(size(z)); y(nz)=ones(size(nz)); y(nz5)=0.5*ones(size(nz5)); % si impone il valore 0.5 in corrispondenza % delle discontituita Per utilizzare tale funzione, si scriva il listato con un qualsiasi editor di testo (ad esempio quello di MATLAB, se presente, accessibile con edit), e lo si salvi in un file rect.m in una directory nel path di MATLAB (ad esempio la directory corrente). Con il comando help rect si visualizzano i commenti posti fra l intestazione e il corpo della funzione. Per visualizzare un grafico di rect(t) possiamo usare i comandi t=-1:0.01:1; y=rect(t); plot(t,y); axis([-1,1,-0.25,1.25]); xlabel( t ); ylabel( rect(t) ); Esercizi 1. Scrivere una funzione sinc.m per il calcolo della funzione sinc(t), e si disegnino i grafici di sinc(t), sinc(t/2), sinc(t 0.5), in un opportuno range di valori di t; 2. Scrivere una funzione triangle.m per il calcolo del segnale triangle(t), e si disegnino i grafici di triangle(t), triangle(t/2), triangle(t 0.5), in un opportuno range di valori di t; 3. Scrivere una funzione trap.m per il calcolo del segnale trap(b M, b m, t), con andamento a trapezio isoscele centrato nell origine, base maggiore B M, base minore b m e altezza unitaria; 4. Disegnare il grafico del segnale x(t) = e t rect(t 0.5). 5. Disegnare, usando il comado stem, il grafico della funzione sinc(t 2T ), t Z(T ), T = 0.5; 6. Scrivere una funzione per il calcolo del segnale a tempo continuo e periodico sinc N (t) = sin πt N sin(πt/n). Il periodo del segnale è N per N dispari e 2N per N pari. 9

if t>=0 x=1; else x=0; end fornisce, nella variabile x, il valore della funzione gradino a tempi continui, calcolata in t.

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

Dettagli

INTRODUZIONE A MATLAB Matrix Laboratory

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

Dettagli

MATLAB - Introduzione Enrico Nobile. MATLAB - Introduzione. E. Nobile - DINMA - Sezione di Fisica Tecnica, Università di Trieste

MATLAB - Introduzione Enrico Nobile. MATLAB - Introduzione. E. Nobile - DINMA - Sezione di Fisica Tecnica, Università di Trieste Enrico Nobile I a Parte 1 MATLAB (MATrix LABoratory); Versione 5.2; Basato sul concetto - ampio - di Matrici; Calcolo numerico, visualizzazione etc. Facile utilizzo di librerie per il calcolo numerico

Dettagli

SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo

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: luigi.biagiotti@unimore.it

Dettagli

Introduzione allo Scilab Parte 1: numeri, variabili ed operatori elementari

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.

Dettagli

Rapida Introduzione all uso del Matlab Ottobre 2002

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,

Dettagli

CONTROLLI AUTOMATICI E AZIONAMENTI ELETTRICI Ingegneria Meccatronica

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: alberto.bellini@unimore.it

Dettagli

MATLAB (1) Introduzione e Operazioni con array

MATLAB (1) Introduzione e Operazioni con array 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

Dettagli

Finestre grafiche. >> figure >> figure(n)

Finestre grafiche. >> figure >> figure(n) Finestre grafiche MATLAB ha anche la possibilità di lavorare con delle finestre grafiche sulle quali si possono fare disegni bidimensionali o tridimensionali. Una finestra grafica viene aperta con il comando

Dettagli

Introduzione al MATLAB c Parte 2

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

Dettagli

Lab. 1 - Introduzione a Matlab

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

Dettagli

Corso di Visione Artificiale. Matlab per Visione. Samuel Rota Bulò

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

Dettagli

Introduzione a MATLAB INTRODUZIONE A MATLAB

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

Dettagli

Cenni sull'impiego di Matlab. Matrici

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.

Dettagli

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 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

Dettagli

Introduzione a Matlab (e al Calcolo Numerico)

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

Dettagli

Introduzione a Matlab

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.

Dettagli

BOZZA Introduzione a MATLAB

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

Dettagli

Parte 2. Determinante e matrice inversa

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

Dettagli

Laboratorio per l Elaborazione MultiMediale Lezione 1 - Introduzione a Matlab R

Laboratorio per l Elaborazione MultiMediale Lezione 1 - Introduzione a Matlab R Laboratorio per l Elaborazione MultiMediale Lezione 1 - a Prof. Michele Scarpiniti Dipartimento di Ingegneria dell Informazione, Elettronica e Telecomunicazioni Sapienza Università di Roma http://ispac.ing.uniroma1.it/scarpiniti/index.htm

Dettagli

MODULO 3. Microsoft Excel. TEST ED ESERCIZI SU: http://www.informarsi.net/ecdl/excel/index.php

MODULO 3. Microsoft Excel. TEST ED ESERCIZI SU: http://www.informarsi.net/ecdl/excel/index.php MODULO 3 Microsoft Excel TEST ED ESERCIZI SU: http:///ecdl/excel/index.php Foglio Elettronico - SpreadSheet Un foglio elettronico (in inglese spreadsheet) è un programma applicativo usato per memorizzare

Dettagli

RETI DI TELECOMUNICAZIONE

RETI DI TELECOMUNICAZIONE RETI DI TELECOMUNICAZIONE NOZIONI ELEMENTARI DI MATLAB Cos è MATLAB Il nome MATLAB sta per MATrix LABoratory E un linguaggio ad alta prestazione per l elaborazione tecnica E un sistema interattivo il cui

Dettagli

Parte 3. Rango e teorema di Rouché-Capelli

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

Dettagli

Test Excel conoscenze di Base

Test Excel conoscenze di Base Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione

Dettagli

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 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ò

Dettagli

Software di calcolo numerico, analisi, statistica e simulazione. Un esempio pratico: Octave

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

Dettagli

FON DAMEN TI DI IN FORMATICA

FON DAMEN TI DI IN FORMATICA Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 29-21 UNITÀ IV A GRAFICA

Dettagli

Laboratorio Algoritmi 2014 Secondo Semestre

Laboratorio Algoritmi 2014 Secondo Semestre Laboratorio Algoritmi 2014 Secondo Semestre Lunedì 14:30 17:30 Aula 2. Ricevimento: inviare e-mail a frasca@di.unimi.it. 44 ore (9 CFU) Linguaggio di programmazione: MATLAB Esame : progetto e/o prova scritta

Dettagli

Appunti sull uso di matlab - I

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

Dettagli

Struttura logica di un programma

Struttura logica di un programma Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati

Dettagli

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica

Dettagli

Note sull uso di R per l Algebra Lineare

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

Dettagli

Lezioni su MATLAB. Ingegneria Civile/Meccanica

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

Dettagli

Appunti di: MICROSOFT EXCEL

Appunti di: MICROSOFT EXCEL Appunti di: MICROSOFT EXCEL INDICE PARTE I: IL FOGLIO ELETTRONICO E I SUOI DATI Paragrafo 1.1: Introduzione. 3 Paragrafo 1.2: Inserimento dei Dati....4 Paragrafo 1.3: Ordinamenti e Filtri... 6 PARTE II:

Dettagli

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

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

Dettagli

GeoGebra 4.2 Introduzione all utilizzo della Vista CAS per il secondo biennio e il quinto anno

GeoGebra 4.2 Introduzione all utilizzo della Vista CAS per il secondo biennio e il quinto anno GeoGebra 4.2 Introduzione all utilizzo della Vista CAS per il secondo biennio e il quinto anno La Vista CAS L ambiente di lavoro Le celle Assegnazione di una variabile o di una funzione / visualizzazione

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Laboratorio del Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate A.A. 2007/2008 Introduzione a MATLAB INTRODUZIONE A MATLAB 1 Indice 1 Introduzione 1 1.1 Caratteristiche di MATLAB...................................

Dettagli

Microsoft Excel Nozioni di base

Microsoft Excel Nozioni di base Sistemi di elaborazione delle informazioni Microsoft Excel Nozioni di base Luca Bortolussi SOMMARIO Introduzione Interfaccia Excel Celle Immissioni dati Formattazione Gestione fogli di lavoro Formattazione

Dettagli

Parte IV. I fogli elettronici e Excel

Parte IV. I fogli elettronici e Excel Parte IV I fogli elettronici e Excel Caratteristiche principali dei fogli elettronici Organizzazione dei dati in forma tabellare. Ogni cella può contenere: numeri, testi, formule il cui calcolo è aggiornato

Dettagli

LEZIONE DI MATLAB 2.0. Ing.Irene Tagliente E-mail: irene.tagliente@opbg.net

LEZIONE DI MATLAB 2.0. Ing.Irene Tagliente E-mail: irene.tagliente@opbg.net LEZIONE DI MATLAB 2.0 Ing.Irene Tagliente E-mail: irene.tagliente@opbg.net Cos è Matlab Il programma MATLAB si è imposto in ambiente ingegneristico come strumento per la simulazione e l'analisi dei sistemi

Dettagli

Il foglio elettronico

Il foglio elettronico Il foglio elettronico Foglio di calcolo, Spreadsheet in inglese, Permette di elaborare DATI NUMERICI. E una TABELLA che contiene numeri che possono essere elaborati con FUNZIONI matematiche e statistiche.

Dettagli

Introduzione al Foglio Elettronico

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

Dettagli

Introduzione al MATLAB c Parte 1

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

Dettagli

MATLAB Elementi di grafica Costrutti di programmazione

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

Dettagli

Manualetto di Matlab R

Manualetto di Matlab R Manualetto di Matlab R 1 Comandi d avvio L. Scuderi Per avviare Matlab in ambiente Windows è sufficiente selezionare con il mouse l icona corrispondente. In ambiente MsDos o in ambiente Unix basta digitare

Dettagli

EXCEL FINESTRA DI EXCEL BARRE PRINCIPALI CARTELLA DI LAVORO BARRE DI SPOSTAMENTO

EXCEL FINESTRA DI EXCEL BARRE PRINCIPALI CARTELLA DI LAVORO BARRE DI SPOSTAMENTO EXCEL FINESTRA DI EXCEL BARRE PRINCIPALI CARTELLA DI LAVORO BARRE DI SPOSTAMENTO BARRE PRINCIPALI GESTIONE FILE BARRA DEI MENU BARRA STANDARD Nuovo: si crea un nuovo foglio Apri: si carica un foglio da

Dettagli

L utility Unix awk [Aho-Weinberger-Kernighan]

L utility Unix awk [Aho-Weinberger-Kernighan] L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più

Dettagli

Introduzione a MATLAB. Il Laboratorio. MATLAB Cos è? Oltre alle lezioni. Octave ( www.octave.org ) Scilab ( www.scilab.org )

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

Dettagli

Matlab: Strutture di Controllo. Informatica B

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

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

Prof.ssa Paola Vicard

Prof.ssa Paola Vicard Questa nota consiste perlopiù nella traduzione da Descriptive statistics di J. Shalliker e C. Ricketts, 2000, University of Plymouth Consideriamo come esempio il data set contenuto nel foglio excel esercizio1_dati.xls.

Dettagli

Esercitazione. Fig. B.1 L ambiente di lavoro Exel

Esercitazione. Fig. B.1 L ambiente di lavoro Exel Esercitazione Exel: il foglio di lavoro B.1 Introduzione Exel è un applicazione che serve per la gestione dei fogli di calcolo. Questo programma fa parte del pacchetto OFFICE. Le applicazioni di Office

Dettagli

Word Elaborazione testi

Word Elaborazione testi I seguenti appunti sono tratti da : Consiglio Nazionale delle ricerche ECDL Test Center modulo 3 Syllabus 5.0 Roberto Albiero Dispense di MS Word 2003 a cura di Paolo PAVAN - pavan@netlink.it Word Elaborazione

Dettagli

Capitolo 1. Il MATLAB. 1.1 Introduzione al MATLAB

Capitolo 1. Il MATLAB. 1.1 Introduzione al MATLAB Capitolo 1 Il MATLAB 1.1 Introduzione al MATLAB Il Matlab (acronimo delle parole inglesi MATrix LABoratory) è un software basato sulla manipolazione di matrici molto utilizzato nel campo della ricerca

Dettagli

Lezione 8. La macchina universale

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

Dettagli

Fondamenti di Automatica

Fondamenti di Automatica Fondamenti di Automatica Cenni su Matlab (e toolbox Control Systems + Symbolic) Dott. Ingg. Marcello Bonfè e Silvio Simani Dipartimento di Ingegneria - Università di Ferrara Tel. +39 0532 974839 / 974844

Dettagli

22 Introduzione all uso di MatLab

22 Introduzione all uso di MatLab 22 Introduzione all uso di MatLab INTERFACCIA UTENTE E STRINGHE Per visualizzare su schermo il valore di una variabile a senza farla precedere dalla scritta a=, si usa il comando disp (abbreviazione di

Dettagli

Microsoft Excel. Sommario. Cosa è un foglio elettronico. L interfaccia Utente. La cartella di Lavoro. Corso di introduzione all informatica

Microsoft Excel. Sommario. Cosa è un foglio elettronico. L interfaccia Utente. La cartella di Lavoro. Corso di introduzione all informatica Corso di introduzione all informatica Microsoft Excel Gaetano D Aquila Sommario Cosa è un foglio elettronico Caratteristiche di Microsoft Excel Inserimento e manipolazione dei dati Il formato dei dati

Dettagli

Advanced level. Corso Matlab : Samuela Persia, Ing. PhD.

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

Dettagli

Traccia delle lezioni svolte in laboratorio Excel 2003. Excel 2003 Excel 2010

Traccia delle lezioni svolte in laboratorio Excel 2003. Excel 2003 Excel 2010 Traccia delle lezioni svolte in laboratorio Excel 2003 Excel 2003 Excel 2010 INTRODUZIONE A EXCEL EXCEL è un programma di Microsoft Office che permette di analizzare grandi quantità di dati (database)

Dettagli

Introduzione a SAGE Math

Introduzione a SAGE Math Introduzione Espressioni Funzioni Plot Stefano Zambon Esercitazione di Corsi di Laurea in Matematica Applicata e Informatica Multimediale Università degli Studi di Verona Marzo 2009 Introduzione Espressioni

Dettagli

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività Foglio Elettronico Avviare il Programma Menu Start Tutti i programmi Microsoft Excel Pulsanti 2 clic sull icona presente sul Desktop Chiudere il Programma Menu File Esci Pulsanti Tasto dx 1 clic sul pulsante

Dettagli

Introduzione allo Scilab Parte 3: funzioni; vettori.

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 felix@dm.uniba.it 13 Giugno 2007 Felice Iavernaro (Univ.

Dettagli

Corso completo di Excel 2003 per Certificazione Microsoft Office Specialist e Patente Europea (ECDL) - Prof. Roberto Fantaccione

Corso completo di Excel 2003 per Certificazione Microsoft Office Specialist e Patente Europea (ECDL) - Prof. Roberto Fantaccione Corso completo di Excel 2003 per Certificazione Microsoft Office Specialist e Patente Europea (ECDL) - Premessa Excel 2003 è un programma della suite di office 2003, in grado di organizzare e gestire tabelle

Dettagli

JAVASCRIPT. Tale file è associato alla pagina web mediante il tag <script> inserito nella sezione <head> con la seguente sintassi:

JAVASCRIPT. Tale file è associato alla pagina web mediante il tag <script> inserito nella sezione <head> con la seguente sintassi: JAVASCRIPT Introduzione Con l HTML siamo in grado di realizzare pagine web statiche. Con il linguaggio Javascript, invece, possiamo interagire modificando il contenuto della pagina. Il linguaggio javascript

Dettagli

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Script. Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Script. Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 Script Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 1 Obiettivi Script 2 Script (m-file) Uno script è un file di testo contenente una sequenza di comandi MATLAB

Dettagli

La grafica. La built-in funzione grafica plot. x spezzata poligonale. discretizzato

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,

Dettagli

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

MODULO 4: FOGLIO ELETTRONICO (EXCEL) MODULO 4: FOGLIO ELETTRONICO (EXCEL) 1. Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei Personal computer. Essi

Dettagli

Grafici tridimensionali

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ò

Dettagli

USO DI EXCEL CLASSE PRIMAI

USO DI EXCEL CLASSE PRIMAI USO DI EXCEL CLASSE PRIMAI In queste lezioni impareremo ad usare i fogli di calcolo EXCEL per l elaborazione statistica dei dati, per esempio, di un esperienza di laboratorio. Verrà nel seguito spiegato:

Dettagli

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto Applicare bordi e sfondi ai paragrafi Word permette di creare un bordo attorno ad un intera pagina o solo attorno a paragrafi selezionati. Il testo risulta incorniciato in un rettangolo completo dei quattro

Dettagli

Tutorial gvsig. Versione 1.1

Tutorial gvsig. Versione 1.1 Tutorial gvsig Versione 1.1 24/10/2007 Tutorial gvsig - Versione 1.1 www.gvsig.org Testo e screenshot a cura di R3 GIS Srl Via Johann Kravogl 2 39012 Merano (BZ) Italia Tel. +39 0473 494949 Fax +39 0473

Dettagli

Utilizzo delle formule in Excel

Utilizzo delle formule in Excel Utilizzo delle formule in Excel Excel è dotato di un potente motore di calcolo che può essere utilizzato per elaborare i dati immessi dagli utenti. I calcoli sono definiti mediante formule. Ogni formula

Dettagli

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B 23.XI.2012 VINCENZO MARRA Indice Esercizio 1 1 Menu 1 Tempo: 35 min. 2 Commento 1 2 Esercizio 2 2 Ordinamento e ricerca binaria con la classe

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE. Spreadsheets. Syllabus

EUROPEAN COMPUTER DRIVING LICENCE. Spreadsheets. Syllabus EUROPEAN COMPUTER DRIVING LICENCE Spreadsheets Syllabus Scopo Questo documento presenta il syllabus di ECDL Base Modulo 4 Foglio elettronico. Il syllabus descrive, attraverso i risultati del processo di

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 The European Computer Driving Licence Foundation Ltd. Third Floor, Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353 1 630 6000 Fax:

Dettagli

R - Esercitazione 1. Lorenzo Di Biagio dibiagio@mat.uniroma3.it. 30 Settembre 2013. Università Roma Tre

R - Esercitazione 1. Lorenzo Di Biagio dibiagio@mat.uniroma3.it. 30 Settembre 2013. Università Roma Tre R - Esercitazione 1 Lorenzo Di Biagio dibiagio@mat.uniroma3.it Università Roma Tre 30 Settembre 2013 Introduzione a R R è un software open-source, per Linux, Mac OS X, Windows, distribuito secondo la licenza

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Le query. Lezione 6 a cura di Maria Novella Mosciatti

Le query. Lezione 6 a cura di Maria Novella Mosciatti Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine

Dettagli

Uso di base delle funzioni in Microsoft Excel

Uso di base delle funzioni in Microsoft Excel Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce

Dettagli

Funzioni in C. Violetta Lonati

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

Dettagli

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 3

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 3 Facoltà di Ingegneria Industriale Laurea in Ingegneria Energetica, Meccanica e dei Trasporti Matlab/Octave - Esercitazione 3 funzioni definizione ed invocazione delle funzioni semantica dell invocazione

Dettagli

Laboratorio di ST1 Lezione 2

Laboratorio di ST1 Lezione 2 Laboratorio di ST1 Lezione 2 Claudia Abundo Dipartimento di Matematica Università degli Studi Roma Tre Frequenze in R ESEMPIO Fiori preferiti da n=6 ragazze In R: fiori=c("rosa", "orchidea", "violetta",

Dettagli

Argomenti Microsoft Word

Argomenti Microsoft Word Argomenti Microsoft Word Primi passi con un elaboratore di testi Aprire un programma d elaborazione testi. Aprire un documento esistente, fare delle modifiche e salvare. Creare un nuovo documento e salvarlo.

Dettagli

MATLAB - Programmazione - 2. Antonino Polimeno

MATLAB - Programmazione - 2. Antonino Polimeno MATLAB - Programmazione - 2 Antonino Polimeno antonino.polimeno@unipd.it Manipolazione di matrici - 1 Input di matrici Definizione manuale: A = [1, 2, 3; 7, 8, 9] Generazione da funzioni Lettura da file

Dettagli

Foglio elettronico (StarOffice)

Foglio elettronico (StarOffice) Modulo Foglio elettronico (StarOffice) Modulo - Foglio elettronico, richiede che il candidato comprenda il concetto di foglio elettronico e dimostri di sapere usare il programma corrispondente. Deve comprendere

Dettagli

Lezione 4 Introduzione a Microsoft Excel Parte Prima

Lezione 4 Introduzione a Microsoft Excel Parte Prima Lezione 4 Introduzione a Microsoft Excel Parte Prima Cenni preliminari... 1 Elementi sullo schermo... 2 Creazione di una cartella di lavoro... 3 Utilizzo di celle e intervalli... 3 Gestione della cartella

Dettagli

MATLAB. Note Introduttive. Matlab

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

Dettagli

PON 2007 2013 Liceo Scientifico Leonardo da Vinci. Vallo della Lucania

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 è

Dettagli

Programma MANUTENZIONE

Programma MANUTENZIONE Programma MANUTENZIONE MANUALE UTENTE @caloisoft Programma MANUTENZIONE 1 IL PROGRAMMA MANUTENZIONE Il programma dispone di una procedura automatica di installazione. INSTALLAZIONE Per installare il programma

Dettagli

Analisi Matematica di circuiti elettrici

Analisi Matematica di circuiti elettrici Analisi Matematica di circuiti elettrici Eserciziario A cura del Prof. Marco Chirizzi 2011/2012 Cap.5 Numeri complessi 5.1 Definizione di numero complesso Si definisce numero complesso un numero scritto

Dettagli

Potenzialità statistiche Excel

Potenzialità statistiche Excel Potenzialità statistiche Excel INTRODUZIONE A MS EXCEL Prof. Raffaella Folgieri Email folgieri@mtcube.com Fogli di calcolo MS Excel Prof. Folgieri 1 I Fogli Elettronici (Microsoft Excel) Sono strumenti

Dettagli

Microsoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni

Microsoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni Microsoft Excel Sommario Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle Numeri, date, formule, testo, funzioni Formattazione dei dati Creazione di serie di

Dettagli

EXCEL ESERCIZIO DELLE SETTIMANE

EXCEL ESERCIZIO DELLE SETTIMANE EXCEL ESERCIZIO DELLE SETTIMANE 1. PREPARAZIONE 1. Aprire Microsoft Office Excel 2007. 2. Creare una nuova cartella di lavoro. 3. Aggiungere due fogli di lavoro come mostrato in figura: 4. Rinominare i

Dettagli

Chiudere il Programma Menu File Esci Pulsanti 1 clic sul pulsante Tasto dx 1 clic sulla barra del titolo Chiudi Tastiera Alt+F4

Chiudere il Programma Menu File Esci Pulsanti 1 clic sul pulsante Tasto dx 1 clic sulla barra del titolo Chiudi Tastiera Alt+F4 Foglio Elettronico PRIMI PASSI CON IL FOGLIO ELETTRONICO Avviare il Programma Menu Start Tutti i programmi Microsoft Excel Pulsanti 2 clic sull icona presente sul Desktop Chiudere il Programma Menu File

Dettagli

Fogli Elettronici: MS Excel. Foglio Elettronico

Fogli Elettronici: MS Excel. Foglio Elettronico Parte 6 Fogli Elettronici: MS Excel Elementi di Informatica - AA. 2008/2009 - MS Excel 0 di 54 Foglio Elettronico Un foglio elettronico (o spreadsheet) è un software applicativo nato dall esigenza di:

Dettagli

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) 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

Dettagli

1. Le macro in Access 2000/2003

1. Le macro in Access 2000/2003 LIBRERIA WEB 1. Le macro in Access 2000/2003 Per creare una macro, si deve aprire l elenco delle macro dalla finestra principale del database: facendo clic su Nuovo, si presenta la griglia che permette

Dettagli

Il foglio elettronico: Excel

Il foglio elettronico: Excel Il foglio elettronico: Excel Laboratorio di Informatica Corso di Laurea triennale in Biologia Dott. Fabio Aiolli (aiolli@math.unipd.it) Dott.ssa Elisa Caniato (ecaniato@gmail.com) Anno accademico 2007-2008

Dettagli

Programma di Informatica 2ªB. Anno scolastico 2013/2014

Programma di Informatica 2ªB. Anno scolastico 2013/2014 Istituto d Istruzione Liceo Scientifico G.Bruno Muravera (CA) Programma di Informatica 2ªB Anno scolastico 2013/2014 Docente Prof. ssa Barbara Leo Libri di Testo e Materiali didattici Il testo di informatica

Dettagli