MATLAB. Note introduttive a cura di C. Sandi. MATLAB: software per la trattazione di problemi tecnico-scientifici
|
|
- Cristiano Cavaliere
- 8 anni fa
- Visualizzazioni
Transcript
1 MATLAB Note introduttive a cura di C. Sandi MATLAB: software per la trattazione di problemi tecnico-scientifici MATrix LABoratory: elaborazione dell informazione mediante matrici (o, più generalmente, insiemi multidimensionali) Disponibilità dei migliori modelli, metodi ed algoritmi Interfaccia utente al massimo livello di semplicità ed efficienza Integrazione con ambienti specializzati in elaborazioni particolari Dotato di estensioni (toolboxes) dedicate ad applicazioni sia tradizionali che avanzate (statistica, logica fuzzy, reti neurali, ecc) 1
2 Il software per PC Software Sistema Bios Hardware Operativo Applicativo Software per il PC Bios: per l avvio ed i controlli di base (flash Eprom) Sistema operativo: per interfaccia utente, filesystem, gestione delle procedure (Dos, Unix, Windows, ecc.) Software applicativo: per risolvere problemi ed eseguire procedure mediante il PC 2
3 Software applicativo Linguaggi di programmazione: poco interattivi e richiedono apprendimento, ma hanno possibilità e prestazioni flessibili Interpreti: relativamente immediati ed interattivi, ma concedono in prestazione per avere maggior facilità d uso Librerie di programmi: richiedono conoscenza informatica sulla modalità di utilizzo, ma sono consolidate ed ottimizzate Strumenti di produttività: immediati ed a menu, ma rigidi e predisposti solo per argomenti prefissati Software applicativo Basso livello: vicino al linguaggio macchina, priorità alle prestazioni rispetto alla facilità d uso Alto livello: vicino al linguaggio dei problemi, maggior priorità alla facilità d uso General purpose: completa padronanza su tutte le possibilità dell elaboratore Special purpose: finalizzato ad argomenti particolari 3
4 Software avanzato Integrazione delle caratteristiche del software applicativo tradizionale priorità assegnabili dinamicamente agli aspetti di maggior interesse Disponibilità di autoapprendimento on-line Possibilità di utilizzo ad ogni livello di conoscenza informatica portabilità fra ambienti diversi (dos,windows, unix, ) Software avanzato Per utenti in ordine crescente di esperienza Operazioni predisposte a menù Scelta di metodi ed opzioni Accesso sincrono ad un interprete/ambiente Utilizzo di software pre-esistente Creazione di procedure proprie Interfaccia con ambienti opportuni Controllo completo del sistema 4
5 MATLAB un supporto ideale per la trattazione di problemi tecnico-scientifici Motivazione istituzionale: minimizzare lo sforzo richiesto per la messa a punto e la convalida di applicazioni, mediante: interattività: ogni input riceve immediata risposta linguaggio: variabili e operatori funzionali librerie: altamente sofisticate e specializzate sessioni: edit e run intercambiabili ambiente di sviluppo: compromesso di facilità ed efficacia interfacce: da e per altri ambienti aiuto in linea: sincrono ad ogni elaborazione MATLAB: ambiente 5
6 Avvio di MATLAB In ambiente Windows: doppio click sull icona oppure avvio => programmi => Matlab => Matlab xx.x In ambiente unix: digitare matlab al prompt dei comandi Viene aperto il desktop di matlab secondo le modalità di default, o particolareggiate da una opportuna inizializzazione Chiusura di MATLAB selezionare exit dal menù file, oppure digitare quit al prompt dei comandi E possibile particolareggiare le modalità di chiusura, per salvare automaticamente quanto elaborato Ambiente MATLAB Active workspace: spazio di lavoro, reso disponibile all avvio, inizialmente vuoto e di dimensioni legate alla RAM di sistema Search path: determina quali directories del filesystem sono in linea, oltre alla directory corrente MAT-files: precedenti spazi di lavoro, memorizzati su disco fisso o altra periferica; disponibili solo se in linea M-files:funzioni a variabili locali o globali, memorizzate su disco fisso o altra periferica; disponibili solo se in linea Desktop tools: strumenti interattivi di lavoro: finestra dei comandi, aiuto in linea, editor/debugger di funzioni, editor di oggetti, visualizzatori di workspace, directory corrente, ecc. 6
7 Finestra dei comandi (Compare all avvio di MATLAB) Finestra di testo con indicata la linea ( prompt:») per digitare dati e comandi. Sono attivi i normali tasti di editor di linea: del, backspace, esc, recall, shift cursor, ecc. Controllo del formato e/o soppressione dell output Path browser (menù file => set path) Directory corrente Quali directories sono in linea Contenuto della directory selezionata Modifica del path 7
8 Workspace browser (menù file => show workspace) Elenco di nome, tipo e dimensione delle variabili Modifica di contenuti di variabili Cancellazione di variabili Array editor (doppio-click su variabile del workspace browser) Visualizza forma e contenuto di una variabile numerica Permette modifica di forma e contenuto Tratta anche variabili cella e testo (Ver.??) 8
9 Editor/Debugger (menù file => open => new o open M-file) Editor e controllo di sintassi per M-file Alternativo ad altri editor disponibili Permette inserimento di breakpoints per debug Altri caratteristiche dell ambiente MATLAB Esecuzione di programmi esterni con eventuale risultato disponibile nella finestra dei comandi Cover functions per import/export dati da e per altri ambienti Figure windows: per la gestione di grafici bi-tridimensionali Help system: per una completa navigazione nell help in linea Application Program Interface: Interfaccia per elaborazioni sincrone con altri ambienti (C, Fortran, Java, DDE, ecc.) 9
10 MATLAB Le basi del linguaggio Elementi lessicali Identificatori: nomi di variabili e funzioni literal: oggetti con nome = contenuto; es: a, , Pisa operatori per matrici: + - * ^ / \. operatori per array: + -.*.^. /.\ operatori relazionali: < <= > >= == ~= & ~ caratteri speciali: = [ ] ( )., ; % :! Parole riservate: controlli di flusso: if, else, elseif, end, for, while, break, return,.. comandi: who, whos, which, lookfor, path, load, save, clear costanti globali: ans, eps, pi, inf, i, j, NaN, nargin,... Programmazione: pause, input, eval, function, Funzioni matematiche: sin, cos, log, sqrt, exp, abs, funzioni di grafica: plot, bar, hist, axis,... 10
11 La sintassi Istruzioni: variabile = espressione espressione terminate da invio oppure da ; possono estendersi a più righe mediante evidenziano il risultato purché non terminate da ; Espressioni: composte da operatori, funzioni e variabili risultato => matrice assegnata o memorizzata nella variabile ans gli identificatori sono case sensitive Informazioni elementari numeri: tutti in doppia precisione codifica floating point IEEE standard 8 byte, mantissa 52 bit, caratteristica 11 bit intervallo dei numeri rappresentabili: ~(10-308, ) precisione: ~16 cifre decimali notazioni : interi (es: 3; -21) con punto decimale (es: 3.141; -.01; 0.6) in notazione scientifica (es:1.603e-20; 6.023e23) tutti comunque codificati internamente in doppia precisione. Caratteri: tutti in notazione estesa DBCS: 2 byte includenti la codifica ASCII standard notazione: carattere incluso fra apici (es: a ; A ; 3 ) 11
12 Gli oggetti del workspace Sono tutti insiemi (array) dotati di tipo e dimensione Array matrici: gli argomenti del calcolo matriciale, interpretabili come trasformazioni lineari. Comprendono, come casi particolari, gli scalari, i vettori riga ed i vettori colonna Array numerici: Dati tabellari, normalmente grandezze misurabili (colonne) ed osservazioni su tali grandezze (righe) Array di testo: insiemi di caratteri ad una (stringhe) o più righe Array celle: insiemi multidimensionali, i cui elementi sono copie di altri array Array strutture: insiemi i cui elementi (normalmente altri array) sono indirizzabili da identificatori di campo Matrici ed array Possono essere introdotti mediante i seguenti modi: Lista esplicita di argomenti, racchiusi in parentesi quadre, separati da spazi o virgole nell ambito delle righe punto e virgola per nuova riga esempio: A = [1 2 3; 4,5,6; 7 8 9] => matrice A (3x3) funzioni generatrici interne di matlab; esempio: A = rand(2,10) => matrice A (2x10) di numeri casuali in (0,1) esempio: 0: 0.1: 1 => vettore Da file creato da un qualsiasi editore e letto da memoria esterna Come output di una applicazione esterna (database, foglio elettronico,..) 12
13 Trattamento di matrici ed array Generazione:» a = rand (3,5);» a a = indici:» a (2,3) ans = sottomatrici:» a (1,:) ans = » a (:,1:2) ans = Trattamento di matrici ed array Generazione:» a = rand (3,5);» a a = somma per colonne:» s = sum (a);» s s = estrazione di valori particolari» max(s), min(s) ans = ans =
14 Riga di testo:» s = 'hallo';» h = [s, ' world'];» h h = hallo world Righe di testo» v = [s; 'world'];» v v = hallo world Array di testo Elenchi:» s = char('bianchi Mario','Rossi Sergio','Verdi Giuseppe');» s s = Bianchi Mario Rossi Sergio Verdi Giuseppe Linea di testo:» h h = hallo world Informazione numerica» a a = Elenco:» s s = Bianchi Mario Rossi Sergio Verdi Giuseppe Array cella Array cella» c={h,a,s} c = 'hallo world' [3x5 double] [3x14 char] 14
15 Strutture Primo blocco» T.nome = 'Mario Rossi';» T.matricola= ;» T.facolta= 'Ingegneria Gestionale';» T T = nome: 'Mario Rossi' matricola: facolta: 'Ingegneria Gestionale' Secondo blocco»» T(2).nome = 'Giuseppe Verdi';» T(2).matricola= ;» T(2).facolta= 'Musica Operistica';» T T = 1x2 struct array with fields: nome matricola facolta Contenuto del workspace Quali variabili:» who Your variables are: a c h s v T Dimensione e tipo delle variabili:» whos Name Size Bytes Class a 3x5 120 double array c 1x3 502 cell array h 1x11 22 char array s 3x14 84 char array v 1x10 20 char array T 1x2 790 struct array Grand total is 220 elements using 1538 bytes 15
16 Elementi di grafica» y = rand (1,100);» plot (y)» ys = sort (y);» figure (2) ;»plot(ys); Elementi di grafica» hist(rand(1,100));» hist(rand(1,10000),30); 16
17 MATLAB schemi riassuntivi e principali quadri di riferimento Gli strumenti Spazio di lavoro attivo nella RAM Librerie su hard disk o caricate in RAM Directory in linea nelleperiferiche Contiene i dati disponibili per elaborazione: scalari vettori matrici array numerici stringhe array di testo array cella array struttura tutti dotati di dimensione Contengono il sistema: interprete DLL built-in function browsers edit/debug help messages Contengono files importabili per elaborare od essere elaborati: funzioni script spazi di lavoro tabelle di dati elaborati di altri ambienti disponibili purché nel path 17
18 Helpwin: visualizzatore di aiuto in linea Help: matlab/general 18
19 Gestione comandi e funzioni Comando Significato help lista generale dell auito in linea help argomento aiuto in linea su argomento what ( dirname ) lista i matlab file della directory dirname type filename lista il contenuto del file filename what ( dirname ) lista i matlab file della directory dirname lookfor key lista la prima riga [o le righe] degli help con quella keyword which name collocazione e tipo dell oggetto name (funz, var, built-in,..) why (n) risposte personalizzabili a Frequent Answer Question Gestione variabili e workspace Comando who whose save [name] load [name] clear [nomi] size name length name disp (name) Significato lista i nomi delle variabili attive lista nomi tipo e dimensione delle variabili attive salva lo spazio di lavoro attivo (con name ) carica lo spazio di lavoro di default (o di name ) cancella tutto (o gli oggetti indicati) dimensione di una matrice lunghezza di un vettore evidenzia il contenuto di name 19
20 Gestione file e Sistema Operativo ambiente Comando Significato cd imposta la directory corrente pwd indica la directory corrente dir, ls contenuto della directory corrente delete name cancella il file name! command esegue un comando di sistema operativo ambiente diary [name] salva la sessione nel file diary (o name ) Gestione finestra dei comandi Comando clc format tipo echo [name] delete name more quit Significato cancella ogni contenuto della finestra tipo: long, short, long D, hex,... evidenzia i comandi di tutti gli script (o di name) cancella il file name output controllato pagina per pagina fine sessione 20
21 Operatori operatore Significato + - somma e sottraz sia di matrici che di array numerici * ^ / \ molt poten divis destra e sinistra per matrici.*.^./.\ molt poten divis destra e sinistra elemento per elemento. trasposta e coniugata trasposta < <= > >= operatori di relazione elemento per elemento == ~= operatori di relazione elemento per elemento & ~ xor operatori logici (true: 0; false: =0) elem per elem Caratteri speciali carattere Significato = assegnazione [ ] per formare array; per risultati multipli ( ) indici, argomenti di funzioni, precedenze. punto decimale non virgola!, separa: indici, argomenti, istruzioni ; fine riga, soppressione output % commenti, help di funzioni : gestione indici, generazione di vettori 21
22 Controllo di flusso tipo for for while if end break return error Sintassi for var=espressione, istruzioni, end for i=matrice, istruzioni, end while relazione, istruzioni, end if relazione, istruzioni, else(if), istruzioni, end necessario per terminare: for, while, if per terminare cicli for e while ritorno dalla chiamata di funzioni evidenzia messaggi e interrompe funzioni programmazione Strumento azione input per richiedere input dall utente keyboard per uno script in tempo reale menu per predisporre menu di scelta pause sospendi elaborazione function intestazione di funzioni: function nome(arg) eval eseguire contenuto di stringhe global dichiarazione di variabili globali nargin, nargchk su argomenti di input di funzioni 22
23 Creazione di funzioni e script funzioni editor intestazione istruzioni oggetti menu file => new => M-file; oppure altri editor function [ris1,ris2..] nome (arg1,arg2,..) in linguaggio matlab tutti locali alla funzione script editor intestazione istruzioni oggetti menu file => new => M-file; altri editor nessuna come se immesse da tastiera tutti globali nello spazio di lavoro attivo Grafica bi-dimensionale Funzioni usano opportune finestre (grafiche) dedicate plot fill bar hist hist axis axes hold figure plot(x1,y1, codici: colore,simbolo,linea,x2,y2, codici.. ) fill(x1,y1, cod: colore, x2,y2,..) (congiunge gli estremi) bar(x,y) diagramma a barre di y alle ascisse x hist(y,s) istogramma dei valori di y con intervallo s (scalare) hist(y,x) istogramma dei valori di y con intervalli x (vettore) axis ([xmin xmax ymin ymax]} scala e tipo di assi nessuna mantiene o meno i grafici esistenti figure (n) controlla le finestre grafiche 23
24 Premesse per una prima applicazione Teorema del limite centrale una variabile, combinazione lineare di n variabili casuali indipendenti, purché di media e varianza finita, tende, per n, ad assumere distribuzione normale. Ipotesi: - y = c 1 x 1 +c 2 x c n x n - x i indipendente da x j i j - E[x i ] e Var[x i ] < i Tesi - f( y ) per n 1 2 ( x µ ) 2 2σ e 2πσ Normale standard µ = 0 σ 2 = Teorema del limite centrale: somma di due variabili uniformi in [0,1] x 1 U (0,1) x 2 U (0,1) y = x 1 + x 2 24
25 Teorema del limite centrale: somma di due variabili uniformi in [0,1] 1 x C D E B F x A H G Una spiegazione qualitativa della distribuzione di y = x 1 + x 2 x 1 + x 2 = -1 nel solo punto A x 1 + x 2 = -0.5 in tutti i punti del segmento BH x 1 + x 2 = 0 in tutti i punti del segmento CG x 1 + x 2 = 0.5 in tutti i punti del segmento DF x 1 + x 2 = 1 nel solo punto E Applicazione e primo esempio di funzione Teorema del limite centrale Simulazione utilizzando la somma di n variabili casuali indipendenti, distribuite in modo uniforme in [-0.5, 0.5], aventi quindi media µ = 0 e varianza σ 2 = 1/12 function limite(m,n,k) % limite(m,n,k) % Genera n osservazioni della somma di m variabili indipendenti % ognuna distribuita uniformemente nell'intervallo (-0.5, +0.5). % % Ne evidenzia quindi il rispettivo istogramma su k intervalli. % a=rand(m,n)-0.5; if(m~=1) a=sum(a); end f=hist(a,k); hist(a,k); axis([min(a),max(a),0,max(f)]); 25
26 MATLAB tecniche per il data mining (da statistics toolbox) Data mining (KDD) Data mining (Knowledge Discovery in Database) metodi e strumenti per scoprire informazione (implicita, nascosta e non conosciuta a priori) da grandi databese Riduzione: analisi dei componenti principali, analisi fattoriale,..per ridurre le dimensioni (numero degli attributi) Associazione: analisi di correlazioni, regressione,.. per scoprire dipendenze statistiche fra attributi Raggruppamento: analisi di cluster,..per trovare gruppi omogenei Classificazione: analisi discriminante,.. per inserire in contesti di pertinenza 26
27 Data mining e tecniche di clustering Clustering (uno dei principali strumenti per il data mining) suddividere gli item di un database in gruppi omogenei Metodi di clustering (tecniche matematico-statistiche) scelte in base a tipo di risultato: baricentri, centroidi, a densità uniforme,.. prestazioni: compromesso qualità/efficienza caratteristiche dei dati: numero e tipo degli attributi, outliers,.. Clustering: metodi di partizione dati n oggetti in uno spazio a d dimensioni suddividere gli oggetti in k gruppi in modo da rendere minima una misura della distanza di ogni oggetto dal centro del proprio gruppo di appartenenza Criteri geometrici Distanza: euclidea (normalizzata), manhattan, mahalanobis,.. Centro: baricentro, centroide, distribuzione Criteri probabilistici Distanza: probabilità di appartenenza. Centro: in termini di funzione di distribuzione 27
28 Clustering: metodi di partizione Metodi di partizione: K-means: basati su misure baricentrali µ i dei gruppi i = 1 k-medoids: basati sull oggetto k k i = 1 x C i x C i x µ più centrale del gruppo EM (Expectation Maximization): basati sulla probabilità di appartenenza alla distribuzione che rappresenta il gruppo x x~i log[ i x ~ x i P ( x )] 2 2 Clustering: metodi gerarchici Aggregazione (bottom-up) o suddivisione (top-down) degli oggetti del database in sottoinsiemi fino ad avere un gruppo unico (aggregazione) o oggetti singoli (suddivisione) oppure fino a soddisfare un criterio di terminazione Metodi irreversibili: ogni aggregazione/suddivisione è presa in modo definitivo Metodi iterativi: le aggregazioni/suddivisioni vengono dinamicamente aggiornate 28
29 Clustering: metodi gerarchici Visualizzazione del processo di clustering mediante diagrammi ad albero (dendrograms) Clustering: metodi gerarchici Esercitazione con utilizzo di strumenti Matlab Si considerino 30 punti nello spazio a due dimensioni, di coordinate generate come segue:» x=[rand(10,2);1+rand(10,2);2+rand(10,2)] x = Trattandosi di numeri casuali, essi cambiano ad ogni generazione ma mantengono sempre una struttura a tre cluster (i primi 10 hanno coordinate in [0,1], i secondi 10 in [1,2] ed i terzi 10 in [2,3]), come mostra il garfico seguente» plot(x(:,1),x(:,2),'*')
30 Clustering: metodi gerarchici Esercitazione con utilizzo di strumenti Matlab Si desidera eseguire una aggregazione bottom-up dei 30 punti con strumenti Matlab. Si calcola il vettore y delle distanze (per default euclidee) per ogni copia di punti» y=pdist(x); La coppia di punti più vicini viene via via unita e considerata come un nuovo punto:» z=linkage(y); z è la matrice a tre colonne contenente i numero dei due (nuovi) punti riuniti e la loro distanza Si visualizza il processo di aggregazione mediante opportuno grafico» dendrogram (z); Si controlla la correttezza del risultato mediante coefficiente di correlazione fra le distanze originali e le distanze misurate sull albero delle aggregazioni» cophenet (z,y); Clustering: metodi gerarchici Esercitazione con utilizzo di strumenti Matlab Sono stati effettivamente ottenuti tre cluster, contenenti i tre diversi tipi di coordinate 30
31 Data mining e tecniche di classificazione Training sets: Osservazioni classificate a priori in due o più gruppi Sample set: osservazioni da classificare in uno dei gruppi Mahalanobis d 2 : distanza, in probabilità, delle osservazioni da classificare dalle distribuzioni statistiche di ogni gruppo Funzioni discriminanti lineari: iperpiani che dividono lo spazio delle osservazioni in zone omogenee Funzioni discriminanti non-lineari: superfici che dividono lo spazio delle osservazioni in zone omogenee Probabilità di (mis)classificazione: attribuzione di una osservazione ad un gruppo (non) corretto Tecniche di classificazione Esercitazione con utilizzo di strumenti Matlab Training set x : i punti utilizzati nell esercitazione sul cluster gerarchico» x=[rand(10,2);1+rand(10,2);2+rand(10,2)]; Sample set s : un punto affine al primo gruppo, uno affine al secondo e due al terzo:» s=[rand(1,2);1+rand(1,2);2+rand(2,2)] s = Vettore di appartenenza del training set: primi dieci al gruppo 1, secondi dieci al gruppo 2 e terzi 10 al gruppo 3» g=[ones(1,10),1+ones(1,10),2+ones(1,10)] ; Istruzione di classificazione: attribuisce gli elementi di s al gruppo di competenza» classify(s,x,g) ans =
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.
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
DettagliIl Sistema Operativo (1)
E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale
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
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
DettagliLezione 5. Fogli di calcolo
Lezione 5 Fogli di calcolo Cos'e' un foglio di calcolo E' una tabella che permette di fare operazioni complesse sui dati Lo scopo e' la manipolazione dei dati Programmi EXCEL (commerciale) WORKS (commerciale)
DettagliIl sistema operativo UNIX/Linux. Gli script di shell
Il sistema operativo UNIX/Linux Gli script di shell Introduzione Le shell permettono La gestione di comandi su linea di comando La shell comprende automaticamente quando il costrutto termina e lo esegue
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
DettagliIl sistema operativo: interazione con l utente
interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio
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
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliEsempio di prova di laboratorio
Esempio di prova di laboratorio Messa a punto di un modello mediante: Utilizzo dell interprete Matlab Utilizzo del toolbox Fuzzy Logic Utilizzo del toolbox Neuro Network Creazione di funzioni Analisi critica
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
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
DettagliIl SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)
Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
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
DettagliIl Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
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
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
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 è
DettagliTipi di dato-prima parte
Corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Meccanica (A-K) Tipi di dato-prima parte Ing. Agnese Pinto 1 di 15 Tipi di dato Sommario Tipi di dato Classificazione dei tipi di dato Tipi
DettagliEsercitazioni Bioingegneria Elettronica e Informatica
Esercitazioni Bioingegneria Elettronica e 1 Desktop Il mouse Tasto sn Tasto dx Drag and drop La barra dei task Personalizzazione Il menù avvio Programmi Accessori Dati recenti Impostazioni Trova Esegui
DettagliIL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE
IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE
DettagliINFORMATICA 1 L. Mezzalira
INFORMATICA 1 L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software del modello
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 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
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
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
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
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
DettagliGestione Rapporti (Calcolo Aree)
Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo
DettagliIl Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10
Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro
DettagliISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
DettagliA destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.
La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato
DettagliFogli 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
DettagliIL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008
IL SOFTWARE Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008 CHE COS È IL SOFTWARE In Informatica il termine Software indica l insieme dei programmi che consentono un
DettagliISTITUTO d IstruzIone Superiore A. righi
I.T.S. A. Righi M. I. U. R. Unione Europea ISTITUTO d IstruzIone Superiore A. righi Istituto Tecnico Statale Attività Sociali M.Guerrisi PROGRAMMA SVOLTO TECNOLOGIE INFORMATICHE CLASSI: PRIMA SEZ: B PROF:
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ù
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
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
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
DettagliCorso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008
Corso di Informatica Immissione di dati La modalità di inserimento che ricorda più Excel è la visualizzazione come foglio dati Ing. Dario Sguassero Microsoft Access 2/3 11/01/2008 0.35 2 Visualizzazione
DettagliPROGRAMMA SVOLTO A.S. 2013/2014 CLASSI 1^ D 1^E AFM DISCIPLINA INFORMATICA
PROGRAMMA SVOLTO A.S. 2013/2014 CLASSI 1^ D 1^E AFM DISCIPLINA INFORMATICA DOCENTE Massaro Alfonsina N. 63 ore svolte sul totale delle ore previste 66 MODULO E/O UNITA DIDATTICA CONTENUTI OBIETTIVI TIPOLOGIE
Dettagli(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Condivisione locale Condivisione di rete Condivisione web Pulitura disco Riquadro delle attività (B) CONOSCENZA E COMPETENZA
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
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
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
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:
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
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
DettagliGestione ed analisi di base dati nell epidemiologia. delle malattie infettive
Università degli Studi di Torino - Facoltà di Medicina Veterinaria Laboratorio di epidemiologia delle malattie infettive Scuola Specializzazione in Sanità Animale, Allevamento e Produzioni Zootecniche
Dettagli5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
DettagliAppunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sugli Elaboratori di Testo D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è un elaboratore di testo? 2 3 Cos è un elaboratore di testo? Cos è un elaboratore
DettagliIntroduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
DettagliFONDAMENTI di INFORMATICA L. Mezzalira
FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software
DettagliBMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC
BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti
Dettagli7. Microsoft Access. 1) Introduzione a Microsoft Access
1) Introduzione a Microsoft Access Microsoft Access è un programma della suite Microsoft Office utilizzato per la creazione e gestione di database relazionali. Cosa è un database? Un database, o una base
DettagliDefinire gli attributi dei blocchi
Definire gli attributi dei blocchi Attributi:Informazioni associate ad un blocco Definire gli attributi Menu: Disegna Blocco Attributo Comando: DEFATT Utilizzo riga di comando: -DEFATT Note Lo stile di
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
DettagliLICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita
LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Modulo 1: Introduzione all informatica Fondamenti di teoria della elaborazione
DettagliOBIETTIVI SPECIFICI DI APPRENDIMENTO
Disciplina:... Anno scolastico: 20.../20... Classe/i :... Docente:... DI APPRENDIMENTO SEZIONE 1 Premesse matematiche Nozioni fondamentali sui sistemi di numerazione Sistemi di numerazione in base diversa
DettagliCrotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it
Crotone, maggio 2005 Windows Ing. Luigi Labonia E-mail luigi.lab@libero.it Sistema Operativo Le funzioni software di base che permettono al computer di funzionare formano il sistema operativo. Esso consente
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliSoftware di base. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
Dettagli5.6.1 REPORT, ESPORTAZIONE DI DATI
5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati
DettagliFogli 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:
Dettagli4. Un ambiente di sviluppo per Java
pag.15 4. Un ambiente di sviluppo per Java Esistono in commercio molti ambienti di sviluppo utilizzati dai programmatori Java, in particolare si tratta di editor complessi che mettono a disposizione tools
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
DettagliUniversità degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI
ORDINAMENTO DEI DATI Quando si ordina un elenco (ovvero una serie di righe contenenti dati correlati), le righe sono ridisposte in base al contenuto di una colonna specificata. Distinguiamo due tipi di
DettagliClasse prima sezione e-f Indirizzo Turismo
PROGRAMMA DI INFORMATICA Classe prima sezione e-f Indirizzo Turismo Anno Scolastico 2014-2015 Testo: Flavia Lughezzani-Daniela Princivalle CLIPPY START 1 Corso di informatica per il biennio Edizione HOEPLY
DettagliFOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA
FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup
DettagliWord prima lezione. Prof. Raffaele Palladino
7 Word prima lezione Word per iniziare aprire il programma Per creare un nuovo documento oppure per lavorare su uno già esistente occorre avviare il programma di gestione testi. In ambiente Windows, esistono
DettagliBIBLIOTECA COMUNALE DI BORUTTA
BIBLIOTECA COMUNALE DI BORUTTA CORSO DI INFORMATICA DI BASE AVVISO Si informano gli interessati che presso la sala informatica annessa alla biblioteca comunale sarà attivato un corso di informatica di
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
DettagliIndice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
Dettagli1 -Introduzione MODULO L1
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Login Logout Desktop Account Sessione di lavoro Processo Applicazione Multitasking WYSIWYG File (B) CONOSCENZA E COMPETENZA
DettagliDispensa di Fondamenti di Informatica. Architettura di un calcolatore
Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del
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
DettagliIl sistema operativo
Il sistema operativo Il sistema operativo è il programma fondamentale di ogni PC. Costituisce l interfaccia fra l utente ed i componenti fisici del calcolatore. Il sistema operativo comunica con tutti
DettagliSistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
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
DettagliINTERAZIONE CON L UTENTEL
IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE
Dettagli5.2 UTILIZZO DELL APPLICAZIONE
5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.
DettagliFotoAeree. La Sardegna vista dall alto MANUALE PER L USO DELL APPLICAZIONE
FotoAeree La Sardegna vista dall alto MANUALE PER L USO DELL APPLICAZIONE REGIONE AUTONOMA DELLA SARDEGNA [2] Indice 1. Introduzione 2. Navigatore 5 7 8 9 2.1. Strumenti di navigazione 2.2. Ricerca 3.
DettagliWord per iniziare: aprire il programma
Word Lezione 1 Word per iniziare: aprire il programma Per creare un nuovo documento oppure per lavorare su uno già esistente occorre avviare il programma di gestione testi. In ambiente Windows, esistono
DettagliSOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:
1 SOFTWARE È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software: SOFTWARE DI SISTEMA (o di base), che deve gestire le funzioni
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
DettagliLinguaggi e Paradigmi di Programmazione
Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una
DettagliISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE: 1 G Disciplina: Tecnologia dell Informazione e della Comunicazione. PROGETTAZIONE DIDATTICA ANNUALE Elaborata e sottoscritta
DettagliLINGUAGGI DI PROGRAMMAZIONE
LINGUAGGI DI PROGRAMMAZIONE Il potere espressivo di un linguaggio è caratterizzato da: quali tipi di dati consente di rappresentare (direttamente o tramite definizione dell utente) quali istruzioni di
DettagliRappresentazione dell informazione Codifica Binaria
Fondamenti di Informatica Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica - D. Talia - UNICAL 1 Rappresentazione dell informazione Tutta l'informazione in un calcolatore è
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
DettagliGuida rapida - versione Web e Tablet
Guida rapida - versione Web e Tablet Cos è GeoGebra? Un pacchetto completo di software di matematica dinamica Dedicato all apprendimento e all insegnamento a qualsiasi livello scolastico Gestisce interattivamente
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,
DettagliConsiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica
Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo
DettagliGuida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50
Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra
DettagliCompilatore risorse display grafico LCD serie IEC-line
Compilatore risorse display grafico LCD serie IEC-line aggiornamento: 22-11-2012 IEC-line by OVERDIGIT overdigit.com 1. Il display grafico LCD I PLC della serie IPC-line possono disporre opzionalmente
Dettagli