RETI DI TELECOMUNICAZIONE
|
|
- Francesca Gallo
- 8 anni fa
- Visualizzazioni
Transcript
1 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 elemento di base è un vettore che non richiede dimensionamento. Questo permette di risolvere molti problemi di elaborazione tecnica, specialmente quella che richiedere elaborazione di matrici e vettori, in un tempo molto più breve rispetto a quello richiesto dalla stesura di un programma in un linguaggio scalare non interattivo come il C o il Fortran Nozioni elementari di MatLab 2 1
2 Il Sistema MATLAB Il linguaggio Linguaggio ad alto livello con istruzioni per il controllo di flusso, funzioni, strutture dati, input/output e caratteristiche di programmazione orientate all oggetto L ambiente di lavoro Gestire le variabili, importare o esportare dati Sviluppo, gestione, debugging, profiling delle applicazioni Il gestore dei grafici Comandi ad alto livello per visualizzazione bidimensionale e tridimensionale, elaborazione delle immagini, animazione e presentazione di grafici La libreria delle funzioni matematiche Algoritmi per risolvere funzioni dalle più elementari alle più complesse L interfaccia ai programmi applicativi Libreria che permette di far comunicare MATLAB con altri programmi scritti in linguaggio C o Fortran Nozioni elementari di MatLab 3 Gestione delle Matrici Metodi per l introduzione delle matrici: inserimento esplicito dei valori delle matrici bisogna osservare le semplici regole: separare gli elementi di una riga con spazi o virgole utilizzare il punto e virgola ; per indicare la fine di una riga delimitare l intera lista di elementi utilizzando le parentesi quadre [ ] Esempio: A = [ ; ; ; ] caricamento delle matrici da file esterni generazione automatica delle matrici usando funzioni interne creazione di matrici usando le proprie funzioni Nozioni elementari di MatLab 4 2
3 Matrice somma, trasposta e diagonale Somma degli elementi delle colonne sum(a) Somma degli elementi delle righe Matlab tipicamente opera sulle colonne di una matrice, quindi per ottenere la somma degli elementi delle righe il metodo più semplice è quello di costruire la matrice trasposta e quindi effettuare la somma degli elementi delle colonne Matrice trasposta A, quindi la somma degli elementi delle righe si può ottenere con l operazione: sum(a')' Estrazione della diagonale diag(a) Nozioni elementari di MatLab 5 Elementi di una matrice L elemento nella riga i e nella colonna j della matrice A viene denotato con la notazione: A(i,j) E possibile fare riferimento ad un intera riga utilizzando un solo indice A(k) Se si cerca di utilizzare il valore di un elemento fuori della matrice si produce un errore Se invece si memorizza un valore in un elemento fuori della matrice questa automaticamente si ridimensiona per includerlo Nozioni elementari di MatLab 6 3
4 L operatore due punti : E sicuramente il più importante operatore dell ambiente Matlab, permette: creare vettori di interi con passo unitario: 1:10 creare vettori con passo specificato: 100:-7:50 0:pi/4:pi fare riferimento a colonne o porzioni di matrici: A(1:k,j) si può utilizzare l operatore speciale per fare riferimento all ultima riga o colonna di una matrice: sum(a(:,)) Nozioni elementari di MatLab 7 Espressioni 1/3 Le espressioni riguardano operazioni su intere matrici, i blocchi fondamentali sono: Variabili non sono richiesti dichiarazione e dimensionamento, quando Matlab incontra una nuova variabile alloca lo spazio necessario per memorizzarla, quando viene effettuato un assegnamento Matlab si occupa, se necessario di allocare ulteriore spazio in memoria Numeri notazione decimale convenzionale, la notazione scientifica usa la lettera e per specificare il fattore di scala come potenza di dieci ; i numeri immaginari sono indicati con il suffisso i o j: e e23 1i j 3e5i Nozioni elementari di MatLab 8 4
5 Espressioni 2/3 Operatori + Addizione, - Sottrazione, * Moltiplicazione, / Divisione, \ Divisione sinistra, ^ Potenza, ' Trasposta coniugata, ( ) Ordine di valutazione Funzioni Matlab fornisce un numero elevato di funzioni matematiche elementari help elfun Molte funzioni avanzate (Bessel, gamma), sono implementate a partire dalle funzioni elementari help specfun Funzioni costanti: pi , i unità immaginaria, j come i, eps 2-52 (precisione relativa in virgola mobile), realmin (numero più piccolo in virgola mobile), realmax (2-ε) (numero più grande in virgola mobile) Inf infinito NaN non-un-numero Nozioni elementari di MatLab 9 Espressioni 3/3 Esempi di espressioni: rho = (1+sqrt(5))/2 a = abs(3+4i) z = sqrt(besselk(4/3,rho-i)) huge = exp(log(realmax)) toobig = pi*huge Nozioni elementari di MatLab 10 5
6 Generazione di Matrici Matlab fornisce quattro funzioni per generare matrici di base: zeros matrice i cui elementi sono tutti zero ones matrice i cui elementi sono tutti uno rand matrice i cui elementi sono casuali e uniformemente distribuiti randn matrice i cui elementi sono casuali e distribuiti secondo una distribuzione gaussiana normalizzata Alcuni esempi Z = zeros(2,4) F = 5*ones(3,3) N = fix(10*rand(1,10)) R = randn(4,4) Nozioni elementari di MatLab 11 Lavorare con le matrici Il comando load permette il caricamento di matrici generate durante sessioni precedenti di Matlab o legge file di testo contenenti dati numerici Il processo di concatenazione permette di creare matrici più grandi a partire da matrici di dimensione più piccola, l operatore di concatenazione è la parentesi quadra [] : B = [A A+32; A+48 A+16] Si possono cancellare righe o colonne da una matrice utilizzando una coppia di parentesi quadre vuota: X(:,2) = [] Nozioni elementari di MatLab 12 6
7 Comando format: Command Window controlla il formato numerico dei valori visualizzati in Matlab: format short, format short e, format short g, format long, format long e, format long g, format bank, format rat, format hex, format compact Per eseguire l elaborazione senza visualizzare il risultato utilizzare l operatore punto e virgola ; Per suddividere una lunga espressione su più linee utilizzare l operatore tre punti Nozioni elementari di MatLab 13 Grafici 1/8 La funzione plot ha differenti forme che dipono dal numero degli argomenti: se y è un vettore, plot(y) fornisce il grafico dei valori contenuti nel vettore y al variare dell indice del vettore se si specificano due vettori delle stesse dimensioni la funzione plot(x,y) fornisce il grafico dei valori contenuti nel vettore y al variare dei valori contenuti nel vettore x: t = 0:pi/100:2*pi; y = sin(t); plot(t,y) Utilizzando una singola chiamata alla funzione plot si possono creare grafici multipli: y2 = sin(t-.25); y3 = sin(t-.5); plot(t,y,t,y2,t,y3) Nozioni elementari di MatLab 14 7
8 Grafici 2/8 La funzione plot permette anche di specificare il colore, lo stile della linea e dei punti del grafico: plot(x,y,'colore_stile_formatopunto') colore_stile_formatopunto è una stringa di 1, 2 o 3 caratteri che specifica: il colore, ad esempio 'c', 'm', 'y', 'r', 'g', 'b', 'w', e 'k, rispettivamente per ciano, fucsia, giallo, rosso, verde, blu, bianco, e nero lo stile, ad esempio '-' intera, '- -' tratteggiata, ':' punto-punto, '-.' linea punto, e 'none' per nessuna linea il formato del punto, ad esempio '+', 'o', '*', o 'x' Comando figure: apre una nuova finestra grafica e la re disponibile per le successive chiamate alla funzione plot figure(n) attiva la finestra n per le successive chiamate alla funzione plot Nozioni elementari di MatLab 15 Grafici 3/8 Funzione hold permette di aggiungere grafici a figure esistenti [x,y,z] = peaks; contour(x,y,z,20,'k') hold on pcolor(x,y,z) shading interp Funzione subplot permette di disegnare più grafici nella stessa finestra subplot(m,n,p): divide la finestra grafica in una matrice m per n e re disponibile l elemento p per le successive chiamate della funzione plot t = 0:pi/10:2*pi; [X,Y,Z] = cylinder(4*cos(t)); subplot(2,2,1); mesh(x) subplot(2,2,2); mesh(y) subplot(2,2,3); mesh(z) subplot(2,2,4); mesh(x,y,z) Nozioni elementari di MatLab 16 8
9 Grafici 4/8 Argomenti Complessi alla funzione plot quando gli argomenti della funzione plot contengono numeri complessi la parte immaginaria viene ignorata eccetto il caso in cui alla funzione viene passato come argomento un singolo vettore di elementi complessi, in questo caso la funzione effettua il grafico della parte immaginaria in funzione della parte reale: t = 0:pi/10:2*pi; plot(exp(i*t),'-o') Nozioni elementari di MatLab 17 Grafici 5/8 Funzione axis: permette di controllare la scala, l orientamento e il rapporto fra le coordinate per i grafici normalmente Matlab determina i valori minimi e massimi degli assi quando viene disegnato un grafico, questi valori possono essere alterati utilizzando la chiamata: axis([xmin xmax ymin ymax]) Un numero di parole chiave permettono un ulteriore controllo dell aspetto del grafico, ad esempio: axis square: re gli assi x e y delle stesse dimensioni axis equal: re della stessa lunghezza nello schermo le dimensioni del passo axis off: cancella gli assi dal grafico axis on: inserisce gli assi nel grafico Nozioni elementari di MatLab 18 9
10 Grafici 6/8 Funzione grid Con i due argomenti off e on permette di visualizzare o meno la griglia Etichette degli assi e titoli del grafico le funzioni xlabel, ylabel, e zlabel permettono di etichettare gli assi rispettivi la funzione title aggiunge un titolo alla figura la funzione text permette di inserire del testo ovunque nella figura t = -pi:pi/100:pi; y = sin(t); plot(t,y) axis([-pi pi -1 1]) xlabel('-\pi \leq \itt \leq \pi') ylabel('sin(t)') title( Grafico della funzione seno') text(1,-1/3,'\it{notare la simmetria dispari.}') Nozioni elementari di MatLab 19 Grafici 7/8 La funzione mesh permette di realizzare grafici tridimensionali colorando solo le linee che connettono i punti della funzione La funzione surf permette di realizzare grafici tridimensionali colorando anche le superfici dell immagine La funzione meshgrid permette di determinare il dominio che deve essere passato alle funzioni precedenti [X,Y] = meshgrid(-8:.5:8); R = sqrt(x.^2 + Y.^2) + eps; Z = sin(r)./r; mesh(x,y,z) surf(x,y,z) Nozioni elementari di MatLab 20 10
11 Grafici 8/8 I vettori bidimensionali possono essere visualizzati come immagini load durer whos image(x) colormap(map) axis image load detail colormap(hot) Il comando print permette di stampare immagini o di esportarle in file secondo i più utilizzati formati di memorizzazione (fra cui Encapsulated Level 2 PostScript) print -depsc2 magicsquare.eps Nozioni elementari di MatLab 21 Help e documentazione on line Il comando help Il comando lookfor Il comando doc La finestra di help Le pagine di riferimento MATLAB Link al sito The MathWorks, Inc. Nozioni elementari di MatLab 22 11
12 L ambiente Matlab Il WorkSpace E l area di memoria accessibile dalla linea di comando Matlab I comandi who e whos permettono la visualizzazione del contenuto di quest area Per cancellare l intero workspace utilizzare il comando clear Il comando save Permette di memorizzare il contenuto dell intero workspace in un file, tipicamente le variabili sono memorizzate in formato binario; utilizzando l opzione ascii si può conservare l area di memoria in formato testo Il path E l insieme delle cartelle nelle quali Matlab cerca le funzioni e i file Nozioni elementari di MatLab 23 Ancora sulle matrici e i vettori Operazioni elemento per elemento si ottengono antepono un punto all operatore desiderato: A.*A Funzione find permette di individuare gli indici di un vettore i cui elementi corrispondono alle specificate condizioni logiche k = find(isprime(a)) Nozioni elementari di MatLab 24 12
13 Istruzione if Controllo di flusso 1/5 if A > B 'greater' elseif A < B 'less' elseif A == B 'equal' else error('unexpected situation') Nozioni elementari di MatLab 25 Istruzione switch Controllo di flusso 2/5 switch (rem(n,4)==0) + (rem(n,2)==0) case 0 M = odd_magic(n) case 1 M = single_even_magic(n) case 2 M = double_even_magic(n) otherwise error('this is impossible') Nozioni elementari di MatLab 26 13
14 Istruzione for Controllo di flusso 3/5 for i = 1:m for j = 1:n H(i,j) = 1/(i+j); Nozioni elementari di MatLab 27 Istruzione while while b-a > eps*b Controllo di flusso 4/5 x = (a+b)/2; fx = x^3-2*x-5; if sign(fx) == sign(fa) a = x; fa = fx; else b = x; fb = fx; Nozioni elementari di MatLab 28 14
15 Istruzione break Controllo di flusso 5/5 while b-a > eps*b x = (a+b)/2; fx = x^3-2*x-5; if fx == 0 break elseif sign(fx) == sign(fa) a = x; fa = fx; else b = x; fb = fx; Nozioni elementari di MatLab 29 Altre strutture dati Vettori multidimensionali Vettori di celle Testo e caratteri Strutture Nozioni elementari di MatLab 30 15
16 Script e Funzioni 1/2 Entrambi rappresentano dei file che contengono codice scritto in linguaggio Matlab Script non accettano e non ritornano argomenti, lavorano con le variabili incluse nel workspace r = zeros(1,32); for n = 3:32 r(n) = rank(magic(n)); bar(r) Nozioni elementari di MatLab 31 Script e Funzioni 2/2 Funzioni Generalmente accettano argomenti di ingresso e ritornano argomenti d uscita function r = rank(a,tol) % RANK Matrice rango % RANK(A) fornisce una stima del numero di linearità % indipenti di righe o colonne della matrice A. % RANK(A,tol) è il numero di valori singolari di % che sono più grandi di tol % RANK(A) utilizza per default % tol = max(size(a)) * norm(a) * eps. s = svd(a); if nargin==1 tol = max(size(a)) * max(s) * eps; r = sum(s > tol); Nozioni elementari di MatLab 32 16
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
DettagliUD6 - 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);
DettagliIntroduzione 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.
DettagliMATLAB (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
DettagliFinestre 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
DettagliMATLAB (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
Dettagliif 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
DettagliDati importati/esportati
Dati importati/esportati Dati importati Al workspace MATLAB script Dati esportati file 1 File di testo (.txt) Spreadsheet Database Altro Elaborazione dati Grafici File di testo Relazioni Codice Database
DettagliIntroduzione 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
DettagliGrafici 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ò
DettagliLab. 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
DettagliTutorial. Mathworks Matlab
Tutorial Mathworks Matlab per il Corso di Studio in ing. Informatica (1 livello) Analisi dei Sistemi Anno Accademico 2002-2003 Docente: Prof. Ing. Paolo Arena Tutor: Ing. Adriano Basile Ultima versione:
DettagliMATLAB. 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
DettagliLaboratorio 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
DettagliLezioni 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
DettagliGrafici in matlab. Un esempio di grafico: xv = 3:0.1:3; yv = xv.^3 5*xv.^2 + 4; plot(xv,yv) xlabel('value of x') ylabel('value of y')
Grafici in matlab Un esempio di grafico: Matlab ha un sacco di funzioni per le rappresentazioni grafiche! Oggi ne vediamo alcune. Per ulteriori informazioni: help graph2d help graph3d Notazione con l operatore
DettagliLaboratorio di Matlab
Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena manganelli@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 28 DII - Universtità
DettagliPotenzialità 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
DettagliMATLAB - 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
DettagliLEZIONE 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
DettagliEsame 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
DettagliSoftware per le Telecomunicazioni
Università degli studi di Roma Tor Vergata a.a. 2005-2006 Software per le Telecomunicazioni Docente: Ing. Dajana Cassioli Stanza 4187 Dip. Ing. Elettronica Tel. 06 7259 7439 e-mail: cassioli@ing.uniroma2.it
DettagliINTRODUZIONE 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
DettagliCorso 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
DettagliEXCEL 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
DettagliIntroduzione 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
DettagliFORMULE: Operatori matematici
Formule e funzioni FORMULE Le formule sono necessarie per eseguire calcoli utilizzando i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno uguale (=). La formula deve essere
DettagliLa 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,
DettagliMATLAB MATLAB. MATLAB: MAtrix LABoratory Cosa è MATLAB? Usi tipici:
MATLAB 1 MATLAB MATLAB: MAtrix LABoratory Cosa è MATLAB? MATLAB è un linguaggio di programmazione facile da usare adatto ad ambiti tecnici dove I problemi sono espressi in notazione matematica. Usi tipici:
DettagliTest 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
DettagliOperazioni su stringhe
MAT R LAB O I X L E Z I O N E 4 I N T R O R A T O R Y 1) Stringe 2) Matrici di celle 3) Strutture 4) File 5) Grafici Stringhe stringa / testo = un vettore-riga di lettere (rinchiuso in ) S= The quick lazy
DettagliCreare diagrammi di Gantt con Visio 2003
Creare diagrammi di Gantt con Visio 2003 La fase di pianificazione di un progetto è sicuramente molto delicata e alquanto complessa, in quanto bisogna riuscire a definire una scomposizione del progetto
DettagliMicrosoft 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
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 - 1: Introduzione Vallo della Lucania 26 settembre 2008 Cosa è
DettagliCosa è un foglio elettronico
Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti
DettagliFacoltà 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
DettagliRapida 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,
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliIntroduzione 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.
DettagliIntroduzione 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
DettagliLaboratorio di Matematica Computazionale A.A. 2007-2008 - Laboratorio nr.8
Laboratorio di Matematica Computazionale A.A. 2007-2008 - Laboratorio nr.8 Complementi di grafica 2D Un fondo di investimento ventennale frutta il 5% di interessi composti annualmente. Un capitale di 10.000
DettagliRichiesta 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
DettagliFunzioni 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
DettagliAlcune 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
DettagliIntroduzione 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
DettagliMODULO 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
DettagliScilab: La Grafica. Corso di Informatica CdL: Chimica. Claudia d'amato. claudia.damato@di.uniba.it
Scilab: La Grafica Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il comando plot2d: Sintassi Esistono diversi comandi per gestire la grafica 2D, che in parte sono stati sostituiti
DettagliIntroduzione a Matlab
Introduzione a Matlab Ruggero Donida Labati Dipartimento di Tecnologie dell Informazione via Bramante 65, 26013 Crema (CR), Italy ruggero.donida@unimi.it Perché? MATLAB is a high-level technical computing
DettagliCenni 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.
DettagliINTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali
INTRODUZIONE A MATLAB Introduzione M.R. Russo & M. Venturin Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2007/2008 Il nome MATLAB è acronimo di MATrix LABoratory.
DettagliLaboratorio 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
DettagliUnità di Misura Basso a Sinistra Alto a Destra Lunghezze Angoli Griglia Snap 0,0 29700,21000 Decimali Gradi Decimali 1000 1000
SAMPLE TEST ECDL CAD Tempo: 60 Minuti Il seguente test per l ECDL CAD richiede di lavorare con disegni esistenti che si riferiscono alla pianta di una pescheria. Nel test si chiede di completare il disegno
DettagliArgomenti 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.
DettagliIntroduzione 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
DettagliMatlab: 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
DettagliIntroduzione. Corso di Metodi Numerici. 06 Marzo 2019
Introduzione 06 Marzo 2019 MATLAB - Introduzione MATrix LABoratory - una calcolatrice per matrici Piattaforma per il calcolo scientifico e la progettazione Linguaggio di programmazione ad alto livello
DettagliLaboratorio 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
DettagliAppunti 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
DettagliCONTROLLI 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
DettagliFunzioni definite dall utente: sintassi
Funzioni definite dall utente: sintassi Definizione di funzione: In un M-file, il cui nome è (bene che sia vedi diapo successive): funcion_name.m Variabili di uscita. Se è una sola variabile, le [, e ]
DettagliIpsia Monza via Monte Grappa 1 20052 Monza (MI) tel. 039-2003476 fax 039-2003475. Corsi CAD 2D Base. Struttura modulare
Corsi CAD 2D Base Struttura modulare Struttura della Parte I Concetti di base 1.a introduzione al Cad 2 1.b definizione delle viste 2 1.c interscambio dei disegni 2 1.d visualizzazione dei disegni 2 Tot.
DettagliBOZZA 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
DettagliFogli Elettronici: MS Excel utilizzo avanzato
Fogli Elettronici: MS Excel utilizzo avanzato 1 Ripasso 2 1 Selezionare celle e gruppi di celle Una cella in un foglio è individuata dall incrocio tra la riga e la colonna (coordinate della cella) Es:
DettagliIntroduzione a Matlab Parte 1
Introduzione a Matlab Parte 1 Ing. Roberto Naldi DEIS-Università di Bologna Tel. 051 2093876 Email: roberto.naldi@unibo.it URL: www-lar.deis.unibo.it/~rnaldi 1 Cosa è Matlab? Matlab (= Matrix Laboratory)
DettagliEUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE Foglio elettronico Livello avanzato
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE Foglio elettronico Livello avanzato The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin
DettagliLaboratorio di Matlab
Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Martedì 4 Luglio 29
DettagliIl 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
DettagliProf.ssa Paola Vicard
Questa nota consiste perlopiù nella traduzione (con alcune integrazioni) da Descriptive statistics di J. Shalliker e C. Ricketts, 2000, University of Plymouth Consideriamo i dati nel file esercizio10_dati.xls.
DettagliScopo dell esercitazione
Corso Integrato di Statistica Informatica e Analisi dei dati Informatica - Esercitazione III Dr Carlo Meneghini Dip. di Fisica E. Amaldi via della Vasca Navale 8 meneghini@fis.uniroma3.it http://webusers.fis.uniroma3.it/~meneghini
DettagliCapitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2.
Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2. Dichiarazione di dati: le direttive DS e DC...3 2.1 Direttiva DS...3 2.2
DettagliInformatica. Rappresentazione dei numeri Numerazione binaria
Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione
DettagliFormattazione e Stampa
Formattazione e Stampa Formattazione Formattazione dei numeri Formattazione del testo Veste grafica delle celle Formattazione automatica & Stili Formattazione dei numeri Selezionare le celle, poi menu:
DettagliA cura di Andrea Di Ferdinando
Dispense del corso base di programmazione scientifica in ambiente MATLAB A cura di Andrea Di Ferdinando Anno accademico 2003-2004 Capitolo 1 Panoramica dell ambiente MatLab 1. Che cos è MatLab Per comprendere
DettagliE 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
Dettagli3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di
DettagliL 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ù
DettagliCiclo di seminari: Metodi Computazionali per la Finanza
Ciclo di seminari: Metodi Computazionali per la Finanza C.d.L.M. Finanza e Assicurazioni a.a. 2018/2019 Lezione 1: Introduzione a Matlab Informazioni generali Principali metodi numerici per il pricing
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliModulo: Fogli elettronici
Corso: Abilità Informatiche Modulo: Fogli elettronici Pagina 1 di 18 Autori del Modulo: Bruno fadini; Pino Cepparulo Presentazione del Modulo: Versione Italiano Il modulo, corrispondente al modulo 4 dell'ecdl
DettagliAnalisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda
Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda Premessa Con l analisi di sensitività il perito valutatore elabora un range di valori invece di un dato
DettagliIntroduzione 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
DettagliIntroduzione a Matlab
Introduzione a Matlab Comunicazioni Multimediali Roadmap Introduzione a MATLAB (MATrix LABoratory) Operazioni elementari su scalari, vettori e matrici Script Funzioni 2 Interfaccia grafica 3 Edit window
DettagliMicrosoft 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
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliSISTEMI 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
DettagliIl menu File contiene tutti i comandi relativi alle seguenti operazioni:
1 - FILE FIGURA 1.1 Il menu File contiene tutti i comandi relativi alle seguenti operazioni: - apertura e salvataggio di disegni nuovi ed esistenti; - spedizione di disegni tramite email; - collegamento
DettagliMATLAB: Una veloce introduzione (Parte II)
MATLAB: Una veloce introduzione (Parte II) Author: Luca Albergante 1 Dipartimento di Matematica, Università degli Studi di Milano 14 Marzo 2011 L. Albergante (Univ. of Milan) MATLAB 14 Marzo 2011 1 / 14
Dettagli1. 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
DettagliFONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio
FONDAMENTI DI SEGNALI E TRASMISSIONE 6 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it Quantizzazione Il segnale y(t) non solo è campionato sull asse dei tempi, ma anche i valori di ordinata sono
DettagliEXCEL 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
DettagliParte 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
DettagliLICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA D INFORMATICA A.S. 2013/14 - CLASSE: I R - Indirizzo Scienze applicate
A.S. 2013/14 - CLASSE: I R - Indirizzo Scienze applicate Modulo 1: Introduzione all informatica Fondamenti di teoria della elaborazione dati. Concetto di sistema e sua classificazione. - I sistemi di elaborazione
DettagliIntroduzione a MATLAB
UNIVERSITA DEGLI STUDI DI PAVIA FACOLTA DI INGEGNERIA Corso di Fondamenti di Automatica (A.A. 2006/07) Prof.G.Ferrari Trecate Introduzione a MATLAB L. Magnani (lorenza.magnani@unipv.it) Dipartimento di
Dettagli2 - Modifica. 2.1 - Annulla. 2.2 - Selezione finestra. S.C.S. - survey CAD system FIGURA 2.1
2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione delle entità del disegno, alla gestione dei layer, alla gestione delle proprietà delle varie entità
DettagliIntroduzione al Linguaggio C
Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C
DettagliUtilizzo 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
DettagliCapitolo 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
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliINTRODUZIONE A EXCEL ESERCITAZIONE I
1 INTRODUZIONE A EXCEL ESERCITAZIONE I Corso di Idrologia e Infrastrutture Idrauliche Prof. Roberto Guercio Cos è Excel 2 Foglio di calcolo o foglio elettronico è formato da: righe e colonne visualizzate
DettagliProva di informatica & Laboratorio di Informatica di Base
Prova di informatica & Laboratorio di Informatica di Base Prof. Orlando De Pietro Programma L' hardware Computer multiutente e personal computer Architettura convenzionale di un calcolatore L unità centrale
Dettagli