MATLAB Note Introduttive Matlab
|
|
- Emilia Lombardo
- 8 anni fa
- Visualizzazioni
Transcript
1 MATLAB Note Introduttive
2 Cos' e MATLAB ²MATLAB(MATrix LABoratory) µe un programmainterattivo per il calcolo numerico,incui l'elemento base µe la matrice ²Vieneoggilargamenteutilizzatosiaperladidatticacheperla ricercainsvariatisettori: {Calcolomatriciale {MatematicaApplicata {Analisidisegnali {Gra cabietri-dimensionale {Controlliautomatici {::: ²Esistono versioniper main-frame,pc,workstation ²Originariamente scrittoinfortran,orain C.
3 MATLAB in AuladiGra caavanzata (D4eD5) ²L'auladigra caavanzata e costituitada32macchine HP 9000/700, ciscunadotatadi32mbyte diramedundisco da 1Gbyte. Si raccomanda di non spegnere le macchine condisco. ²Unostudentedevepossedereunaccountperpoteraccederealle macchine. Gliaccount sonocreatinominalmente dalpersonale preposto allagestione dell'aula. µe necessario speci care per quale corsosi intende utilizzare le workstation.
4 MATLAB in AuladiGra caavanzata (D4eD5) ²Per utilizzare MATLAB occorre 1.entrarenelproprioaccountspeci candolalogin-nameela relativapassword Esempio: Login: Paperino Password: Nyquist 2.Aprire una nestra comandi cliccando sulsimbolo di terminale nella parte bassa dello schermo 3.dare ilcomandomatlab 4. µ Epossibileutilizzareunqualunqueeditorditestoperscrivere ipropri m- les da interpretare con MATLAB.
5 Generalit a ²MATLAB µe un interprete in grado di eseguire istruzioni native ocontenute in les su disco ²Un M- le µe un le ASCIIche rispetta la sintassi MATLAB. Unutente puµo aggiungere delle nuove istruzioniaggiungendo iproprim- les, come < nomef ile >.m. Essiverrannoeseguiti semplicememente digitando<nomefile >. Itoolboxes dimatlabsonodellecollezionidim- lescherisolvonoparticolariproblemi(adesempioilcontroltoolbox). ²ElementobasediMATLABµelamatrice,chepuo'esserecostituitadaelementirealiocomplessi. ²Notabene: Il puntoe virgola altermine di un'istruzione MAT- LAB impedisce lavisualizzazione del risultatodell'istruzione stessa. Il carattere %consente diintrodurre commenti. Due opiµupunti:::consentonodiestendereun'istruzioneallariga successiva. ² µ EdisponibileunHELPinlinea. Bastadigitarehelp<topic>.
6 Introduzione di matrici >> A= [1 2 3; 4 5 6] A = >> [1 2 3; 4 5 6] ans = >> [ ] ans = >> [ ] ans =
7 Ancorasullematrici ²Unamatrice puµo essere generata mediante funzionibuilt-indi MATLAB.Adesempiozeros(n,m),ones(n,m),eye(n,m)... >>eye(2,2) ans= ²Gli elementidi una matrice sonoindirizzabili mediante indice fraparentesitonde >>A(2,1) ans= 4 ²Unamatrice puµo essere costruita de nendole sue sottomatrici >>A=[123;456]; >>Y=[789]; >>B=[A;Y] B =
8 Variabili ed espressioni ²Le istruzioni MATLAB sono spesso nella forma variabile = espressione osemplicemente espressione ²Le espressionisonocostituite daoperatori, caratterispeciali, funzioni,variabilie numeri operatori: +*-/n^ ²funzioni: nomisimboliciconargomentifraparentesi: eye(2,2) ²numeri: reali,ad es. 5,e complessi,ad es. 5+ 2*io indi erentemente 5 +2*j
9 Fine della sedutadilavoro ²PerusciredaMATLABsipossonousarequitoexit.Uscendo da MATLAB tutte le variabili del workspace vengono perse. Perconservarlesipuµoeseguirel'istruzionesaveevienecreato un le MATLAB.MAT. Rientrandoin MATLAB si possono recuperarelevariabilimediantel'istruzioneload. saveeload possonoessereutilizzateanchespeci candoilnome del le in cuisivuolesalvarelevariabili.
10 Operazionisu matrici ²Trasposizione >>A=[123;456;789]; >>B=A' ans= ²>>[123]' ans= ²somma e sottrazione vengonofatte elemento per elemento >>[123;456]+[333;333] ans = ²>>[102]-5 ans =
11 Operazionisu matrici ²il prodotto µe de nito come il prodotto matriciale righe per colonne >>[12;34;56]*[44;55] ans = ²il prodotto scalare(elemento per elemento) viene indicatocon.* >>[123456].*[ ] ans= ²SeAµeunamatricequadrataepµeunoscalare A^p=A*A*A ²L'elevamentoapotenzascalare(elemento per elemento) si indicacon.^
12 Operazionisu matrici ²Ladivisionevienee ettuatamedianteduesimboli /e n Supponendoche Asiaunamatrice quadratanonsingolare X=B/A µesoluzionedix A=BoX=B inv(a) X=AnBµesoluzionediA X=BoX=inv(A) B conxchehalestessedimensionidib. ²La divisione scalare(elementoper elemento) viene indicatacon./ >>[123456]./[ ] ans=
13 Operazionisu matrici ²InMATLABleespressionideltipoexp(A),sqrt(A),log(A) sonoconsiderate array operations,ovvero de nite su ciascun elementodellamatrice A.Le corrispondentifunzioni trascendentimatricialisi ottengonoaggiungendounmal nale della funzione. Adesempio expm(a)equivaleae A = P 1 i=0 A i i! ² E possibile utilizzare convenientemente anche degli operatori relazionali, <minoredi>maggioredi >=maggioreuguale<=minoreuguale ==ugualea~=diversoda e operatori logici &and jor~not Ad esempio,mediante l'istruzione nd,si possono selezionare sottoinsiemidimatriciusandoglioperatorirelazionali >>A=[4180]; >> nd(a>2) ans=13 ²Sul manuale: Funzioni logiche e relazionali,funzioni trigonometriche,funzioni matematiche elementari
14 Operazionisu matrici ²Esistono varie funzioni per generare deivettori >>x=1:5 x = ²>>x=1:0.5:2 x = ²>>x=linspace(-1,1,5) x= >>x=logspace(-1,1,5) x = ²Esistonoinoltrevariefunzioneperlamanipolazionedimatrici, comeadesempiodiag(x), iplr,reshape,...
15 Operazionisu matrici ²A(x,y) individua lamatrice che siottiene utilizzando gli elementi del vettore x come indicidi riga e gli elementidel vettore ycomeindicidicolonna. >>A=[123;456]; >>A([12],[23]) ans = ²>>A(:,1) ans= 1 4 ²MATLABmetteadisposizioneanchealcunefunzionicolumnoriented,che agiscono sulle colonne delle matricie restituiscono unvettore riga. Adesempiolafunzione mean che esegue la mediapercolonne >>A=[123;456]; >>mean(a) ans=
16 Operazionisu matrici ²Autovalorie autovettori: datalamatrice quadrataadidimensionin nl'istruzione a=eig(a) restituisce ilvettore colonnaan 1costituitodagliautovalori dellamatrice A.L'istruzione [V,D]=eig(A) restituisce lamatrice Vn n degli autovettori normalizzati e lamatricediagonaledn n,chepresentasulladiagonalegli autovaloridellamatrice A. ²Altre funzioniconsentonodicalcolare il determinante(det(a)), l'inversa(inv(a)),ilrango(rank(a))ecos µ ivia.
17 Operazionisu matrici ²Fattorizzazione triangolare: data la matrice quadrataadi dimensionin nl'istruzione [L,U]=lu(A) restituisce ifattori della fattorizzazione A=LU,conLtriangolareinferioreeUtriangolaresuperiore. ²Singolarvaluedecomposition: datalamatriceadidimensioni n ml'istruzione [U,S,V]=svd(A) restituisce i fattori della fattorizzazione A = USV T, con U n nevm m,ortogonaliesdiagonalen mconivalori singolari diasulla diagonale principale.
18 Rappresentazione dei polinomi ²Unpolinomioµe rappresentatodaunvettore rigache contiene i coe cienti delpolinomio inordine decrescente delle potenze del polinomio. Adesempio p=[10-63] permettedirappresentarex 3 6x+3. ²r=roots(p)permetteditrovareleradicidip. ²p=poly(r) permette ditrovare icoe±cientidelpolinomiocon radici nel vettore r. >>p=[10-63]; >>r=roots(p) r= ²>>poly(r) ans=
19 Operazione sui polinomi ²Ilprodottodiduepolinomia(x)eb(x)siottienee ettuandola convoluzione dei loro coe±cienti(conv(a,b)). Ad esempio a(x)=x 2 +2x+3eb(x)=4x 2 +5x+6 a(x) b(x)=4x 4 +13x 3 +28x 2 +27x+18 siottienemediante >>a=[123];b=[456]; >>c=conv(a,b) c = ²ladivisionefraduepolinomic(x)ea(x)siottienee ettuando ladeconvoluzione dei loro coe±cienti mediante l'istruzione deconv(c,a) >>[qr]=deconv(c,a) q= 456%polinomioquoziente r= 00000%polinomioresto ²Ilpolinomiocaratteristicodellamatrice quadrata Asiottiene conl'istruzione poly(a).per valutare ilpolinomiopincorrispondenzadi un valore ksi usal'istruzione polyval(p,k).
20 Operazionisuipolinomi ²Sviluppoinfrattisemplici n(s) d(s) = r 1 s p 1 + r 2 s p 2 +:::+ r m s p m +k(s) con[r,p,k]=residue(n,d),dove Rµe il vettore dei residui,p quellodei poli e K contiene i coe±cienti del polinomiodiretto. s+1 ²Adesempio s 2 +5s+6 sirisolvecon >>n=[11];d=[156]; >>[RPK]=residue(n,d) R=2-1 P=-3-2 K=[] equindilosviluppoµe 2 s+3 1 s+2 ; ²MATLABconsenteanchedicalcolareilpolinomiointerpolante dati due vettori x e y di ordine m mediante il metodo dei minimiquadrati: p=poly t(x,y,n) restituisce ilpolinomio p di gradon che interpola ottimamente idatinelsensodeiminimiquadrati
21 Gra ci ²l'istruzione plot consente die ettuare gra ci bidimensionali. plot(x)conxvettore1 nproduceungra coconleascisse costituitedagliindici1:neconxinordinata plot(x,y)conxeyvettori1 nproduceungra coconxin ascissaeyinordinata plot(x,y,z,h)conx,y,zehvettori1 nproduceduegra ci, unoconxinascissaeyinordinatael'altroconzinascissae hinordinata plot(x,y,'--') produce un gra coconlineatratteggiata... ²l'istruzionesubplot(mnp)dovemensonogliinteri1e2e pµecompresofra1em*n,suddividelapaginagra cainm n nestreeselezionala nestrapseguendol'ordine ²l'istruzione grid visualizzaunagrigliasulloschermo;le istruzioni title('titolo'),xlabel('label')eylabel('label')consentono dimettereiltitoloedelle etichette sull'asse xey, rispettivamente. ²l'istruzione axis([xiniz xend yiniz yend]) consente di riscalare ilgra co nel settore speci cato.
22 amp Gra ci ²>>time=[0:0.1:20];omega=pi/2; >>y=sin(omega*time); >>plot(time,y),grid,title('seno'); >>xlabel('time'),ylabel('amplitude') 1 seno time
23 a m p l i a m p l i Gra cidiesempio a m p l i a m p l i ²>>y1=sin(omega*time);y2=sin(2*omega*time); >>y3=sin(3*omega*time);y4=sin(4*omega*time); >>subplot(2,2,1),plot(time,y1),grid,title('omega'), >>xlabel('time'),ylabel('amplitude') >>subplot(2,2,2),plot(time,y2,'--'),grid; >>title('omega*2') >>xlabel('time'),ylabel('amplitude') >>subplot(2,2,3),plot(time,y3,'-.'),grid; >>title('omega*3') >>xlabel('time'),ylabel('amplitude') >>subplot(2,2,4),plot(time,y4),grid,title('omega*4') >>xlabel('time'),ylabel('amplitude') 1 omega 1 omega* time time 1 omega*3 1 omega* time time
24 Gra citridimensionali ²l'istruzione mesh(a) crea unaprospettiva di un gra co atre dimensioni de nito dalle ordinate corrispondenti agli elementi dellamatrice A su un piano x-y lacui griglia rettangolare µe de nita dagli indici della matrice stessa. Per cambiare la griglia si usal'istruzione meshdom ²Ad esempio,volendo produrre ilgra co z=xe x2 +y 2 in 2 x2; 2 y 2 ²>>x=-2:0.1:2;y=-2:0.1:2;[x,y]=meshgrid(x,y); ²>>z=x.*exp(-x.^2-y.^2); ²>>mesh(z)
25 M- les ²I les che contengonoistruzioni esguibili da MATLAB sono detti m- les in quanto hannocome su±sso.m ²Se un m- le memorizzaunasequenza di istruzioniµe dettoscript- le. Se contiene una nuovafunzione viene dettofunction le. ²Unfunction le: functiony=linear(x,alfa,beta) y=alfa+beta*x; questo le restituisce unatrasformazione lineare delvettore x; >>x=[1459]; >>linear(1,4,x) ans = ²MATLAB possiede le usuali istruzioni di controllo che consentonodie ettuare programmazione. forcondizione...istruzioni... end whilecondizione...istruzioni... end ifcondizione...istruzioni... else... istruzioniend
26 M- les ²Laprimavoltache unafunzione viene utilizzataessaviene compilata e posta inmemoria. ²Quando l'interprete di MATLAB trova un nome, ad esempio prova,segue,nell'ordine,iseguentipassi: 1.cerca nel workspace lavariabile di nome prova 2.cerca una funzione built-indi nome prova 3.cerca un m- le dinome prova nelladirectory da cui si e lanciatomatlab 4.cercaunm- le dinome prova nelpathindicatoinunaspeciale variabile di sistema dettamatlabpath. La variabile MATLABPATH puµo essere aggiornatanel sistema operativounix de nendo la variabile di shell $MATLAB- PATH nel le dicon gurazione.cshrc,che sitrovainogni directory corrispondente ad unaccount.
27 M- les ²script- les: {echo-on abilita la riproduzione sullo schermo delle istruzioni inesecuzione. echo-o disabilitalariproduzione sulloschermodelle istruzioni inesecuzione. ²function- les: {echo nome-funzione on abilitalariproduzione sulloschermo delle istruzioni inesecuzione dallafunzione. echo nome-funzione o disabilitala riproduzione sulloschermo delle istruzioni inesecuzione. echo on all abilitala riproduzione sulloschermo delle istruzionidi tutte le funzioni echo o all disabilita lariproduzione sullo schermo delle istruzionidi tutte le funzioni ²pause sospende l'esecuzione no a che non viene premuto un tasto della tastiera. pause(n) sospende l'esecuzione per n secondi. ²input permette diacquisire datidatastiera
28 Utilit a ²Per rimuovere variabili o funzioni dalla memoria,si utilizza la funzioneclear. clearelimina tutte le variabili dalworkspace clearxelimina lavariabile(olafunzione) x dalworkspace clear functions eliminatutte le funzionidalworkspace clear all eliminatutte levariabili,lefunzioniedi leeseguibiliesterni(mex les)dalla memoria ²diary(on-o ) abilita e disabilita laregistrazione di tutta la sessione di lavoroinun le chiamato DIARY.
29 Utilit a ²L'istruzione direlencai les contenutinelladirectory corrente. ²L'istruzione typenome le listail contenuto di nome le. ²Per e ettuare delle istruzioni del sistema operativo(ad esempio listare i les delladirectory corrente in Unix),bisognafar precedere il comando dal punto esclamativo(adesempio!ls). ²Per sapere quali variabili sono state create e sonoresidenti in memoria,si usa l'istruzione who. Il comando whos elenca le variabili in uso con le dimensioni assegnate. ²il comando packcompatta le aree di memoria utilizzate registrando su disco le variabili in uso,pulendo la memoria e ricaricando dadiscole variabili registrate. ²Per sveltire l'esecuzioneµe preferibile assegnareinizialmente le dimensioni dei vettori che si useranno invece che incrementarle ognivolta. >>x=[];for i=1:10x(i)=i^2;end%none±ciente >>x=zeros(1,10); >>for i=1:10x(i)=i^2;end%e±ciente ²l'istruzione format impostail formato di visualizzazione(long, short,hex,...)
30 Stampa nell'aula di gra ca avanzata ²Per stampare i gra ci,bisognaeseguire il comando print<nome> Verrµacreatoun le postscript <nome >.ps. ²Le stampantidisponibili sono laser31 collegata agraphlb1 e laser32collegataa graphlb2. Tuttavialastampante abilitata perilpostscriptµesololalaser31 ²Per sapere quali sonole stampantiattive edaccessibilisi esegue ilcomandolpstat-p ²Perstamparesiesegueilcomandolp-dlaser31<nome>.ps
31 Lettura da le ²InMATLABµepossibileleggereun ledidatiformattatoutilizzandol'istruzione fscanf. 1.Inprimoluogobisognaaprire il le conl'istruzione d=fopen (nome le) (dove dµe un puntatore al le aperto,chedeveessereunnumeromaggioredi0). 2.Quindisiutilizzailcomando matrice=fscanf( d,'format',size), [matrice,count]=fscanf( d,'format',size), dovematricecontiene idatilettiecount (opzionale)contiene ilnumerodidatiletticonsuccesso. Iparametridifscanf sono d(ilpuntatore a le),ilformato, che puo'essere: %dnumerodecimale %e,%f,%gnumeroin oatingpoint %s stringadi caratteri edin neladimensionechepuµoessere: {nnumero di elementi (in questocaso matrice sarµa un vettore dinelementi) {inf noa ne le(inquestocasomatrice sarµaunvettore) {[n,m]numerodirigheecolonnedellamatrice(inquesto casomatricesarµaunamatricenperm)
32 Lettura da le: Esempio %apro il le,che contiene 20 colonne ed un certo numero(non notoapriori)didati %in oatingpoint d=fopen('testo'); %ilformatosara'quindi%f,inoltre %datochelaletturadel leavvieneperriga, %eilriempimentodellamatricepercolonne, %devotrasporre il le che hoottenuto per ricostruire %il lecomedaoriginale dati=fscanf( d,'%f',[20inf])';
33 Scritturasu le ²InMATLABµepossibilescrivereun ledidatiformattatoutilizzandol'istruzione fprintf. 1.Inprimoluogobisognaaprire il le conl'istruzione d=fopen (nome le,'opzioni')(dove dµeunpuntatoreal leaperto,chedeveessereunnumeromaggiore di 0,mentre opzioni possono essere,'r'(read),'w'(write) and 'a'(append). 2.Quindisiutilizzailcomandofprintf( d,'format',matrice), dove matrice contiene i dati dascrivere ed ilformato,che oltre alformatonumerico (vedi lettura da les) puµocontenere anche altricaratterispeciali,come nn (ilnewline). Esempio: x=0:.1:1; y=[x;exp(x)]; d=fopen('exp.txt','w'); fprintf( d,'%f%f nn',y); ose( d) Creaun lediduecolonneconlavariabileedilsuoesponenziale.
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
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
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
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
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.
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
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
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.
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
DettagliInterpolazione ed approssimazione di funzioni
Interpolazione ed approssimazione di funzioni Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 9 novembre 2007 Outline 1 Polinomi Valutazione di un polinomio Algoritmo di Horner
DettagliProva Finale di Livello Base Compito n.21
Prova Finale di Livello Base Compito n.21 COGNOME E NOME: MATRICOLA: Tempo a disposizione: 2 ore Esercizio n. 1 E necessario scrivere un programma in linguaggio C++ che gestisca i dati di una collezione
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 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
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
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
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 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.
DettagliLaboratorio di Informatica
Laboratorio di Informatica Introduzione a Python Dottore Paolo Parisen Toldin - parisent@cs.unibo.it Argomenti trattati Che cosa è python Variabili Assegnazione Condizionale Iterazione in una lista di
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
DettagliEsercitazione di tutoraggio 1
Esercitazione di tutoraggio 1 Orario delle esercitazioni: ingegneria civile: Giovedì 15-17 ingegneria ambientale: Martedì 17-19 Le nostre email: ambra.demontis@diee.unica.it tocco.simona@gmail.com Come
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
DettagliNOZIONI BASE PER ESERCITAZIONI
NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi
DettagliAppunti 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:
DettagliNOZIONI BASE SHELL E SCRIPT LINUX
NOZIONI BASE SHELL E SCRIPT LINUX Aggiornato al 11 gennaio 2006 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. La Shell 2.1 Comandida Shell 2.1.1 File e directory
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
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,
DettagliIntroduzione a ROOT. 1. Informazioni generali
Introduzione a ROOT 1. Informazioni generali ROOT è un ambiente visualizzazione e trattamento dati interattivo sviluppato al CERN (si veda il sito ufficiale http://root.cern.ch interamente sviluppato in
DettagliDIPARTIMENTO 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
DettagliComandi di Input/Output in Matlab
Comandi di Input/Output in Matlab Il comando format controlla la configurazione numerica dei valori esposta da MAT- LAB; il comando regola solamente come i numeri sono visualizzati o stampati, non come
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
DettagliScilab: I Polinomi - Input/Output - I file Script
Scilab: I Polinomi - Input/Output - I file Script Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Polinomi: Definizione... Un polinomio è un oggetto nativo in Scilab Si crea,
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.
DettagliLAB LEZ. 1 STATISTICA DESCRITTIVA CON R
LAB LEZ. 1 STATISTICA DESCRITTIVA CON R 1 2 L AMBIENTE DI SVILUPPO DI RStudio 1 3 4 2 1 FINESTRA PER GLI SCRIPT E PER VISUALIZZARE I DATI 2 CONSOLE DEI COMANDI 3 VARIABILI PRESENTI NELLA MEMORIA DEL PROGRAMMA
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ù
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ò
DettagliPDE Toolbox in Matlab
PDE Toolbox in Matlab Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 12 Indice 1 Uso di PDE Toolbox con interfaccia grafica Problema e definizioni 2 Esercizi 3 Comandi
DettagliCorso ForTIC C2 LEZIONE n. 8. Cos'è la shell Le variabili d'ambiente L'uso della shell per la realizzazione di semplici script
Corso ForTIC C2 LEZIONE n. 8 Cos'è la shell Le variabili d'ambiente L'uso della shell per la realizzazione di semplici script I contenuti di questo documento, salvo diversa indicazione, sono rilasciati
DettagliMetodi Stocastici per la Finanza
Metodi Stocastici per la Finanza Tiziano Vargiolu vargiolu@math.unipd.it 1 1 Università degli Studi di Padova Anno Accademico 2011-2012 Lezione 6 Indice 1 Il metodo bootstrap 2 Esercitazione 3 Interpolazione
DettagliSAP SRM 7 Manuale GARE ON LINE con cfolders FORNITORI INDICE
SAP SRM 7 Manuale GARE ON LINE con cfolders FORNITORI INDICE 0 - Introduzione Vai! 1 - Logon 2 - Ricerca gara elettronica 3 - Visualizzazione offerta 4 - Creazione offerta Vai! Vai! Vai! Vai! 5 - Elaborazione
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 ]
DettagliExcel. Excel. Videata iniziale Fogli elettronici. Fogli elettronici. Come si inserisce un dato
Excel Excel he cos è? È un programma che appartiene alla famiglia dei fogli elettronici. Dove si esegue? Excel gira in ambiente Windows. che cosa serve? Serve a realizzare tabelle numeriche. Videata iniziale
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
DettagliGian Luca Marcialis studio degli algoritmi programma linguaggi LINGUAGGIO C
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica (Industriale), Chimica, Elettrica, e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011
DettagliMANUALE BREVE PER IL DOCENTE TUTOR
MANUALE BREVE PER IL DOCENTE TUTOR INDICE ARGOMENTO PAGINA Descrizione ruolo svolto 2 Note 2 RUOLO TUTOR Modalità di accesso 3 FUNZIONI SOTTO COMUNICA: Messaggeria 5 FUNZIONI SOTTO STRUMENTI: AGENDA 10
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);
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
DettagliEXCEL FUNZIONI PRINCIPALI
EXCEL FUNZIONI PRINCIPALI Funzione SE() Sintassi: SE(VERIFICA, VALORE SE VERO, VALORE SE FALSO): verifica un valore e ritorna una risposta in base al risultato vero/falso Esempio: =SE(A2=15; "OK"; "NO")
DettagliDimensione di uno Spazio vettoriale
Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione
DettagliTEST: Word & Excel. 2014 Tutti i diritti riservati. Computer Facile - www.computerfacile.webnode.it
TEST: Word & Excel 1. Come viene detta la barra contenente il nome del documento? A. barra del titolo B. barra di stato C. barra del nome D. barra dei menu 2. A cosa serve la barra degli strumenti? A.
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,
DettagliINTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI
INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.
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
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
Dettagli1.0 GUIDA PER L UTENTE
1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore
DettagliEntrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1
Entrare nel sistema Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Compare il box di login in cui inserire il nome utente e la password fornite tramite posta elettronica. PAGINA
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
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di simulatori, sintesi
DettagliMANUALE PORTALE UTENTE IMPRENDITORE
MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows
Dettagli2.1 Definizione di applicazione lineare. Siano V e W due spazi vettoriali su R. Un applicazione
Capitolo 2 MATRICI Fra tutte le applicazioni su uno spazio vettoriale interessa esaminare quelle che mantengono la struttura di spazio vettoriale e che, per questo, vengono dette lineari La loro importanza
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
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
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...
DettagliNell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo
Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo - la durata del mutuo in anni - l importo del mutuo
DettagliProgetto Automi e Linguaggi Parser svliluppato con JLex e cup
Progetto Automi e Linguaggi Parser svliluppato con JLex e cup Sviluppato da Santoro Carlo Maurizio Matricola:0108/528 Sviluppo terminato il: 18/06/06 TRACCIA DEL PROGETTO Si costruisca, utilizzando la
DettagliGuida Software GestioneSpiaggia.it
Caratteristiche Guida Software GestioneSpiaggia.it 1. Gestione prenotazioni articoli (ombrellone, cabina, ecc ) ed attrezzature (sdraio, lettino ecc ) 2. Visualizzazione grafica degli affitti sia giornaliera
DettagliVeneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311
Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliConcetto di Funzione e Procedura METODI in Java
Fondamenti di Informatica Concetto di Funzione e Procedura METODI in Java Fondamenti di Informatica - D. Talia - UNICAL 1 Metodi e Sottoprogrammi Mentre in Java tramite le classi e gli oggetti è possibile
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
DettagliSoftware 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
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
DettagliRISOLUTORE AUTOMATICO PER SUDOKU
RISOLUTORE AUTOMATICO PER SUDOKU Progetto Prolog - Pierluigi Tresoldi 609618 INDICE 1.STORIA DEL SUDOKU 2.REGOLE DEL GIOCO 3.PROGRAMMAZIONE CON VINCOLI 4.COMANDI DEL PROGRAMMA 5.ESEMPI 1. STORIA DEL SUDOKU
DettagliLezione 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
DettagliDocumentazione esterna al software matematico sviluppato con MatLab
Documentazione esterna al software matematico sviluppato con MatLab Algoritmi Metodo di Gauss-Seidel con sovrarilassamento Metodo delle Secanti Metodo di Newton Studente Amelio Francesco 556/00699 Anno
DettagliEsercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI
Esercizi 5 Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad N. CICLI Una terna pitagorica
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
DettagliENTRARE NEL SISTEMA. Clicca su Entra per entrare nel sistema. PAGINA 1
ENTRARE NEL SISTEMA Clicca su Entra per entrare nel sistema. PAGINA 1 ENTRARE NEL SISTEMA Compare il box di LOGIN in cui inserire il nome utente e la password fornite tramite posta elettronica dall indirizzo
DettagliGuida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ
Guida operativa My Legal Corner BestSoft SOFTWARE IN SANITÀ Via Bono Cairoli 28/A - 20127 Milano (MI) Help desk: 02 29529140 Num. Verde da fisso: 800 978542 E-mail: info@bestsoft.it Sito Internet: www.bestsoft.it
Dettaglilo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
DettagliIntroduzione a Matlab
Introduzione a Matlab Giovanni Palmieri 8 Ottobre 2015 Università degli Studi del Sannio Dipartimento di Ingegneria Contenuto della presentazione Introduzione a Matlab Definizione di variabili, matrici
DettagliRealizzare la planimetria dell ufficio con Visio 2003
Realizzare la planimetria dell ufficio con Visio 2003 Il modello rappresenta una planimetria sulla quale grazie a Visio si potranno associare in modo corretto le persone e/o gli oggetti (PC, telefoni,
DettagliPer effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1).
LINEE GUIDA PARTE DIRETTA AGLI ENTI DI FORMAZIONE Registrazione utente Per effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1). Figura 1 Compilare
DettagliIntroduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma
Introduzione Macro macro istruzione Sequenza di comandi memorizzati programma Scopo: eseguire più volte una sequenza di operazioni che a mano sarebbero noiose e ripetitive, se non proibitive Le macro Le
DettagliSyllabus (estratto) Foglio elettronico. Excel. Open office - Office. Principio e funzionamento 26/11/2012. A. Ferrari
Foglio elettronico A. Ferrari Syllabus (estratto) Lavorare con i fogli elettronici e salvarli in diversi formati. Inserire dati nelle celle e applicare modalità appropriate per creare elenchi. Selezionare,
DettagliL analisi dei dati. Capitolo 4. 4.1 Il foglio elettronico
Capitolo 4 4.1 Il foglio elettronico Le più importanti operazioni richieste dall analisi matematica dei dati sperimentali possono essere agevolmente portate a termine da un comune foglio elettronico. Prenderemo
DettagliManuale swiss-archives.ch
Dipartimento federale dell interno DFI Archivio federale svizzero AFS Manuale swiss-archives.ch Banca dati dell Archivio federale svizzero Indice 1 Introduzione 3 1.1 Funzioni... 4 1.2 Registrazione...
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
DettagliCorso BusinessObjects SUPERVISOR
Corso BusinessObjects SUPERVISOR Il modulo SUPERVISOR permette di: impostare e gestire un ambiente protetto per prodotti Business Objects distribuire le informazioni che tutti gli utenti dovranno condividere
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
DettagliMatlab: Gestione avanzata dei file
Matlab: Gestione avanzata dei file Informatica B File 2 Contenitori di informazione permanenti Sono memorizzati su memoria di massa Possono continuare ad esistere indipendentemente dalla vita del programma
DettagliSalvare e importare dati
Salvare e importare dati Per salvare i nomi e i valori della variabili create durante una sessione di Matlab si può utilizzare il comando save. Save filename variabili In questo caso le variabili vengono
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
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
DettagliAppunti di Informatica www.mimmocorrado.it 1
Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il
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
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
DettagliComandi filtro: sed. Se non si specificano azioni, sed stampa sullo standard output le linee in input, lasciandole inalterate.
Comandi filtro: sed Il nome del comando sed sta per Stream EDitor e la sua funzione è quella di permettere di editare il testo passato da un comando ad un altro in una pipeline. Ciò è molto utile perché
DettagliTabelle Pivot - DISPENSE
Tabelle Pivot - DISPENSE Definizione Pivot Table: strumento che permette di riepilogare ed analizzare i dati di una tabella dinamicamente. Sono utilità che consentono di aggregare i dati secondo i criteri
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
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
Dettagli