Introduzione a MATLAB
|
|
- Margherita Longhi
- 8 anni fa
- Visualizzazioni
Transcript
1 Laboratorio del Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate A.A. 2007/2008 Introduzione a MATLAB
2 INTRODUZIONE A MATLAB 1 Indice 1 Introduzione Caratteristiche di MATLAB Accesso a MATLAB da windows Regole Generali in MATLAB Primi passi Operazioni di base Formato di output: il comando format Il punto e virgola ; sulla riga di comando Costanti e Variabili Salvare e leggere dati in/da un file 7 4 Matrici e vettori Elementi di matrici e di vettori Funzioni per la costruzione di matrici Notazione dei due punti : Matrici estratte e matrici a blocchi Matrici estratte Matrici a Blocchi Operazioni Matriciali e Puntuali Risoluzione di Sistemi di Equazioni Lineari Altre operazioni sulle matrici Operazioni sulle righe e sulle colonne Grafici Grafici in 2D Grafici in 2D multipli Cambiare i grafici Grafici in 3D Programmazione Regole Generali Tipi di m-files Files di comandi Files di funzioni Strutture di controllo del flusso del programma Istruzione for Istruzione if Istruzione while Operatori logici e operatori relazionali Bibliografia 33
3 1 INTRODUZIONE 1 1 Introduzione MATLAB = MATrix LABoratory 1.1 Caratteristiche di MATLAB Programma di Calcolo Numerico e Calcolo Simbolico. Si può considerare come una calcolatrice programmabile molto potente. Programma molto popolare tra studenti, ingegneri, tecnici e ricercatori per le sue caratteristiche: Programma interattivo. Capacità Grafiche potenti e semplici. Possiede un gran numero di Funzioni di tutti i tipi. Linguaggio di programmazione di alto livello simile a Fortran, C, Pascal o Basic, però più facile da imparare. Esistono versioni del programma MATLAB da piccoli PC fino a supercomputers.
4 1 INTRODUZIONE Accesso a MATLAB da windows 1. Cliccare due volte con il bottone sinistro del mouse sull icona di Matlab nel Desktop. 2. Apparirà una finestra con il prompt : >> 3. Creare una directory sulla penna USB (che supponiamo in E) >> mkdir E:\nome_directory >> cd E:\nome_ directory
5 1 INTRODUZIONE Regole Generali in MATLAB MATLAB distingue tra maiuscole e minuscole >> min(2,3) NON è lo stesso di: >> MIN(2,3) % errore Gli spazi HANNO significato in matlab = separano elementi distinti in una matrice; >> 12 >> 10e-12 non è lo stesso di >> 1 2 % errore >> 10 e-12 % errore Le PARENTESI TONDE ( ) e le PARENTESI QUA- DRATE [ ] hanno significati diversi. Le Frecce: y permettono di recuperare comandi. Le Frecce: y permettono di correggere gli errori. Per avere AIUTO nell ambiente MATLAB si utilizza il comando help: >> help help >> help for >> help plot
6 2 PRIMI PASSI 4 2 Primi passi 2.1 Operazioni di base + addizione - sottrazione * moltiplicazione ^ potenza \ divisione a sinistra / divisione a destra exp log log10 sin cos tan asin acos atan abs sqrt sign round floor ceil Esempi >> >> 2 * 2 ans = ans = 5 4 >> 2/6 >> 2\6 ans = ans = >> 3*(log10(14.7) - 4/6)/atan(2.3) ans = >> 1+2i >> abs(4+3j) ans = ans = i 5
7 2 PRIMI PASSI Formato di output: il comando format Possiamo cambiare il modo in cui i risultati numerici sono presentati usando il comando format. >> pi >> format long ans = >> pi ans = >> format short e >> format long e >> pi >> pi ans = ans = e e+00 >> format bank >> format >> pi >> pi ans = ans = Il punto e virgola ; sulla riga di comando Sulla riga di comando si usa il punto e virgola ; alla fine di una istruzione affichè MATLAB non scriva sullo schermo il risultato corrispondente. Questo NON vuol dire che l operazione non sia stata eseguita.
8 2 PRIMI PASSI Costanti e Variabili Regole Possiamo definire costanti e variabili mediante nomi. Il nome consiste in una lettera seguita da altre lettere, cifre o sottolinee, fino a un massimo di 31 caratteri in tutto. MATLAB distigue tra MAIUSCOLE e minuscole. Le variabili si possono cancellare con clear nome. Esempi >> a = 2; A = 3; >> alfa = 30; conf = pi/180; >> sin(conf*alfa+a*a) ans = >> ans^2 ans = Se non diamo un nome a una espressione si crea automaticamente la variabile ans con cui si possono eseguire operazioni posteriormente.
9 3 SALVARE E LEGGERE DATI IN/DA UN FILE 7 3 Salvare e leggere dati in/da un file Il comando save fname1 x y z salva le variabili x, y e z in un file (binario) di nome fname1.mat (MAT-files). Il comando load fname2 a b legge le variabili a e b da un file (binario) di nome fname2.mat. In fname2.mat potrebbero essere presenti altre variabili oltre ad a e b. È possibile anche salvare/leggere dati in/da files ASCII: si veda al proposito l opzione -ascii dei comandi load e save. Esempio >> x = 0:pi/5:2*pi; >> y = sin(x.^2); >> t = [ x y ]; >> save io.mat t >> clear t >> x = t(:,1);??? Undefined function or variable t. >> load io >> x = t(:,1); >> y = t(:,2); >> plot(x,y)
10 3 SALVARE E LEGGERE DATI IN/DA UN FILE 8 Il comando diary Il comando diary nomefile si usa per creare un diario della sessione di MATLAB nel file (ASCII) nomefile. A partire da questo comando fino alla introduzione sulla riga di comando del comando diary off tutti i comandi che eseguiamo, così come i risultati che fornisce MATLAB (salvo i grafici) saranno salvati nel file nomefile. Dopo, e possibile aprire tale file e modificarlo con un qualsiasi editor di testo.
11 4 MATRICI E VETTORI 9 4 Matrici e vettori Matrice: Collezione di numeri ordinati per file e per colonne. Le matrici si definiscono con parentesi quadrate [ ]. Gli elementi di una stessa riga si separano con virgole o spazi. Per indicare la fine di una riga e l inizio della seguente si usa il punto e virgola. Un vettore riga di n elementi è una matrice 1 n. Un vettore colonna di n elementi è una matrice n 1. Uno scalare è una matrice 1 1. >> A = [ 1 2 3; 4 5 6; ] A = >> v1=[ 1, 2, 3, 4 ] v1=
12 4 MATRICI E VETTORI 10 >> v2=[ 1; 2; 3 ] v2 = >> size(a) >> size(v1) ans = ans = >> size(v2) >> length(v1) ans = ans = Elementi di matrici e di vettori Per estrarre l elemento A ij da una matrice A si scrive A(i,j). Per estrarre l elemento v k di un vettore v si scrive v(k). >> A(2,3) >> v1(2) ans = ans = 6 2
13 4 MATRICI E VETTORI Funzioni per la costruzione di matrici eye(n) matrice identità di dimensioni n n zeros(m,n) matrice di zeri di dimensioni m n ones(m,n) matrice di 1 di dimensioni m n diag(v) matrice diagonale con diagonale {v k } k=1...n rand(m,n) matrice di numeri random di dimensioni m n Esempi >> a=eye(2) a = >> b=zeros(2,5) b = >> c=rand(2,2) c = >> d=diag([-1, 1]) d =
14 4 MATRICI E VETTORI Notazione dei due punti : L operatore : è uno dei più importanti in MATLAB. Appare in diversi contesti: Per creare una riga di elementi equidistanti: >> v1= 1:10 v1 = >> v2= 100:-7:50 v2 = >> v3= 0:pi/4:pi v3 = Per estrarre la riga i esima di una matrice A si scrive A(i,:). Per estrarre la colonna j esima di una matrice A si scrive A(:,j). Per eliminare la riga (colonna) i esima di una matriz A si scrive A(i,:)=[] (A(:,i)=[]). Per scrivere una matrice A di dimensioni m n come un vettore colonna di mn elementi si scrive A(:)
15 4 MATRICI E VETTORI Matrici estratte e matrici a blocchi Matrici estratte Il comando A([i 1, i 2,..., i r ], [j 1, j 2,..., j s ]) estrae la matrice formata dalle righe i 1, i 2,..., i r e le colonne j 1, j 2,..., j s della matrice A. Il comando A([i 1, i 2,..., i r ],:) estrae la matrice formata dalle righe i 1, i 2,..., i r della matrice A. Il comando A(:,[j 1, j 2,..., j s ]) estrae la matrice formata dalle colonne j 1, j 2,..., j s della matrice A. >> A = [1:2:5 ; 1:4:9 ; 1:0.1:1.2] A = >> B=A(1:2,[2 3]) >> C=A([2 1],:) B = C =
16 4 MATRICI E VETTORI Matrici a Blocchi Supponiamo di avere una matrice A di dimensioni m n definita a blocchi, per esempio, [ ] A11 A A = 12, A 21 A 22 dove A 11, A 12, A 21 y A 22 sono blocchi di dimensioni p r, p s, q r e q s rispettivamente, tali che p + q = m e r + s = n. Supponiamo anche di aver già definito questi blocchi in MATLAB e di averli salvati nelle variabili A11, A12, A21 e A22 rispettivamente. Allora, possiamo scrivere la matrice A come >> A=[ A11, A12; A21, A22 ]; Esempi >> A11 = [ 1 2; 3 4]; A12 = eye(2); >> A21 = [ -1 0; 0-1]; A22=ones(2); >> A = [ A11 A12; A21 A22 ] A =
17 4 MATRICI E VETTORI Operazioni Matriciali e Puntuali Operatori Matriciali Operatori Puntuali + somma + somma differenza differenza moltiplicazione. moltiplicazione / divisione a destra./ divisione a destra \ divisione a sinistra.\ divisione a sinistra ˆ potenza.ˆ potenza trasposta Gli operatori matriciali sono quelli definiti in Algebra Lineare. Gli operatori puntuali agiscono elemento per elemento. Operano tra matrici con le stesse dimensioni. Il risultato è un altra matrice della stessa grandezza. Le funzioni di MATLAB (sin, cos, tan, exp, log, sqrt, abs,...) quando applicate ad una matrice operano elemento per elemento.
18 4 MATRICI E VETTORI Risoluzione di Sistemi di Equazioni Lineari A Matrice Quadrata n n. (e invertibile!) x=a\b = Soluzione di A x = b (x e b vettori colonna) x=b/a = Soluzione di x A = b (x e b vettori riga) >> A = [ 1, 3, 0; -1, 2, 1; 2, 5, 4 ]; >> b = [ 7; 3 ; 12 ]; >> x = A \ b x = 1 2 0
19 4 MATRICI E VETTORI Altre operazioni sulle matrici inv(a) inversa della matrice quadrata A pinv(a) pseudoinversa (Moore-Penrose) di A det(a) determinante della matrice quadrata A rank(a) rango della matrice A [n,m] = size(a) dimensioni della matrice A tril(a) parte triangolare inferiore di A triu(a) parte triangolare superiore di A trace(a) traccia della matrice A null(a) base ortogonale del nucleo di A orth(a) base ortogonale della immagine di A [L,U,P] = lu(a) fattorizzazione LU di A: P*A = L*U R=chol(A) fattorizzazione Cholesky di A: A = R *R [S,D] = eig(a) autovettori/autovalori di A: A*S = S*D poly(a) coefficienti del polinomio caratteristico [U,T]=schur(A) fattorizzazione Schur di A: A = U *T*U [Q,R] = qr(a) fattorizzazione QR di A: Q*R = A [U,S,V] = svd(a) SVD de A: U*S*V = A norm(a,p) norma p=1,2 de A norm(a,inf) norma de A norm(a, fro ) norma di Frobenius di A cond(a,p) fattore di condizionamiento in norma p di A
20 4 MATRICI E VETTORI Operazioni sulle righe e sulle colonne Per scambiare le righe i esima e j esima di una matrice A si scrive >> A([i j],:) = A([j i],:); Per scambiare le colonne i esima e j esima di una matrice A si scrive >> A(:,[i j]) = A(:,[j i]); Per inserire una riga vr (vettore riga) tra le righe k esima e (k + 1) esima di una matrice A m n si scrive >> A = [ A(1:k,:); vf; A(k+1:m,:)]; Per inserire una colonna vc (vettore colonna) tra la colonna kesima e (k + 1) esima di una matrice A m n si scrive >> A = [ A(:,1:k), vc, A(:,k+1:n)];
21 4 MATRICI E VETTORI 19 Esempi con vettori >> a = [1 2]; b = [3 4]; >> a+b >> a-b >> a-1 >> b-2 >> 3*a >> a/2 >> c = a*b??? Error using ==> * Inner matrix dimensions must agree. >> c = a.*b c = 3 8 >> d = a*b d = 11 Esercizi Definire due vettori riga a e b di 3 elementi. 1. Confronta a.ˆb aˆb 2. Confronta a\b a/b a.\b a./b 3. Confronta a*b b *a
22 4 MATRICI E VETTORI 20 Esempi con matrici >> A = [ 1 2; 3 4]; >> B = [ 5 6; 7 8]; >> C = A*B >> D = A.*B C = D = >> E = B.^A >> F = A.^3 D = F = >> G = [ 0 pi/6; pi/2 pi]; >> H = sin(g) H = Esercizi Definire una matrice A 2 2 e un vettore colonna x di 2 elementi. 1. Confronta A.ˆ2 Aˆ2 A*x x*a 2. Calcola sin(a) cos(x)*(a+1) 3. Confronta A\x x/a
23 5 GRAFICI 21 5 Grafici 5.1 Grafici in 2D Rappresentazione dei vettori x e y. >> plot(x,y) Esempio: >>x=-4:.01:4; y=sin(x); plot(x,y) Provare con: y = e x2 sull intervallo [ 1.5, 1.5] x = cos(3t), y = sen(2t) con t [0, 2π]. 5.2 Grafici in 2D multipli 1a FORMA >>x=0:.01:2*pi; y1=sin(x); >>y2=sin(2*x);y3=sin(4*x); >>plot(x,y1,x,y2, --,x,y3,. )
24 5 GRAFICI a FORMA >>x=0:.01:2*pi; Y=[sin(x),sin(2*x),sin(4*x) ]; >>plot(x,y) Opzioni hold on permette la modifica dell ultimo grafico. hold off disattiva questa opzione. Esempio: >>x=0:.01:2*pi; >>y1=sin(x);y2=sin(2*x);y(3)=sin(4*x); >>plot(x,y1) >>hold on >>plot(x,y2) >>plot(x,y3) >>hold off
25 5 GRAFICI Cambiare i grafici Cambiare stile di linea, colore, ecc.: >>x=0:.01:2*pi; y1=sin(x); >>y2=sin(2*x);y3=sin(4*x); >>plot(x,y1, --,x,y2, :,x,y3, + ) Digitare help plot per info su stili di linea e di colore grid disegna un reticolato quadrato sul grafico. Estremi della finestra grafica: axis([xmin,xmax,ymin,ymax]) axis fissa gli estremi attuali. Scrivendo axis auto torniamo agli estremi di default. Aggiungere titoli ed etichette: Esempi: title titolo del grafico xlabel etichetta dell asse x ylabel etichetta dell asse y gtext testo posizionato interattivamente text testo posizionato mediante coordinate 1. Scrivere: title( Titolo ) 2. Scrivere: gtext( Curva 1 ) e cliccare con il mouse dove si vuole che sia posizionato il testo
26 5 GRAFICI Grafici in 3D meshgrid(xx,yy) crea un reticolato a partire dai vettori xx e yy mesh(xx,yy,z) rappresenta la funzione z(xx, yy) sul reticolato Esempio: Graficare z = e x2 y 2 sul dominio [ 2, 2]. 1a FORMA >>xx=-2:0.1:2; >>yy=xx; >>[x,y]=meshgrid(xx,yy); >>z=exp(-x.^2-y.^2); >>mesh(z) 2a FORMA >>[x,y]=meshgrid(-2:0.1:2); >>z=exp(-x.^2-y.^2); >>mesh(z) Altre funzioni per graficare in 3D: plot3, mesh, surf.
27 6 PROGRAMMAZIONE 25 6 Programmazione MATLAB permette l esecuzione di files di comandi detti m- files. nome.m 6.1 Regole Generali I file devono essere in formato ASCII. MAI formato Word, WordPerfect, Write, ecc. MATLAB deve sapere la directory di lavoro (dove stanno i files). A tal proposito usare il comando: >> cd nome_directory Il simbolo di percentuale % si usa per commenti. È importante commentare i files indicando il loro scopo. 6.2 Tipi di m-files Files di Comandi Files di Funzioni
28 6 PROGRAMMAZIONE Files di comandi Sequenza di comandi dentro un m-file. Per eseguirne uno chiamato nome.m: >> nome Sono molto utili, infatti permettono di depurare y riutilizzare sequenze di comandi facilmente. Le righe di commenti % saranno mostrate se si scrive: >> help nome Esempio : File figura.m % File esempio di m-file % Genera la figura di 5.2 x=0:.01:2*pi;y1=sin(x); y2=sin(2*x);y3=sin(4*x); plot(x,y1,x,y2, --,x,y3,. ) xlabel( X ); ylabel( Y ) title( Grafico multiplo ) >> figura
29 6 PROGRAMMAZIONE Files di funzioni Questi files creano nuove funzioni definite dall utente. Una volta create, si possono utilizzare come una funzione interna di MATLAB. Regole e Consigli File ASCII con estensione.m (m-file). Cominciare sempre con commenti (%). La prima parola dopo i commenti deve essere: function Il nome della funzione deve essere lo stesso nome del file senza estensione.m I parametri di ingresso devono essere gli argomenti della funzione, chiusi tra parentesi (). I parametri di uscita vanno davanti al nome della funzione. Si possono mettere righe in bianco dovunque. Le variabili definite dentro il file sono locali, cioè, valgono solo dentro la funzione, fuori non esistono. I nomi dei parametri di ingresso e di uscita sono variabili mute, cioè, il loro nome può essere qualsiasi.
30 6 PROGRAMMAZIONE 28 Esempio 1 % File: rand10.m % rand10(m,n) produce una matrice m x n % di numeri random interi tra 0 e 9 function a = rand10(m,n) a = floor(10*rand(m,n)); Chiamata >> matrice=rand10(3,4) Esempio 2 % File: sr2.m % Funzione esempio con parametri % di ingresso e di uscita. % I due parametri di ingresso x e y sono due numeri. % I due di uscita s e r sono la somma e la differenza % dei loro quadrati, rispettivamente. % [s,r]=sr2(x,y) function [out1,out2] = sr2(in1,in2) out1=in1.^2+in2.^2; out2=in1.^2-in2.^2; Chiamata >> [s,r]=sr2(3,4)
31 6 PROGRAMMAZIONE Strutture di controllo del flusso del programma Permettono di cambiare l ordine di esecuzione sequenziale dei comandi (uno dietro l altro) in un programma Istruzione for Ripete un insieme di comandi un determinato numero di volte. for i= vettore riga di indici istruzioni(i) end x =[]; for i = 1:n, x(i)=i^2, end oppure x = []; for i = 1:n x(i) = i^2; end Loop concentrici for i = 1:m for j = 1:n H(i, j) = 1/(i+j-1); end end
32 6 PROGRAMMAZIONE Istruzione if I comandi verranno eseguiti solo se la relazione è vera if relazione comandi end Espressioni più complicate if n < 0 parita = 0; elseif rem(n,2) == 0 parita = 2; else parita = 1; end Istruzione while Esegue dei comandi Ejecuta fintanto che la relazione è vera. while relazone comandi end
33 6 PROGRAMMAZIONE Operatori logici e operatori relazionali Operatori relazionali Operatori Logici < minore di > maggiore di <= minore uguale di >= maggiore uguale di == uguale ~= diverso. Si usano con for, if e while. & e o ~ non Si possono usare con scalari o matrici. Quando se usano matrici, l operatore attua componente a componente. >> A =rand10(3,5) A = >> B= A < 5*ones(3,5) B = >> p= sum(b(:))/length(a(:)) p =
34 6 PROGRAMMAZIONE 32 Programma Esempio function P = mult(a,b) % P = mult(a,b) calcola il prodotto di % matrici P = A*B, con A e B di dimensioni % adeguate (se no, si ottiene un messaggio di % errore) [ma,na] = size(a); [mb,nb] = size(b); if na~=mb error( Matrici di dimensioni inadeguate ) else P = zeros(ma,nb); flops(0); for i=1:ma for j=1:nb for k=1:na P(i,j) = P(i,j) + A(i,k)*B(k,j); end end end
35 7 BIBLIOGRAFIA 33 7 Bibliografia D. Hanselman and B. Littefield, The Student edition of MATLAB: version 4, Prentice-Hall, A. Biran and M. Breiner, Matlab for Engineers, Addison-Wesley, Eva Pärt-Enander, Anders Sjöberg, Bo Melin and Pernilla Isaksson, The Matlab Handbook, Addison-Wesley, 1996.
Introduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
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
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
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
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);
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ò
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
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.
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
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 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
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
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.
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
DettagliRICHIAMI SULLE MATRICI. Una matrice di m righe e n colonne è rappresentata come
RICHIAMI SULLE MATRICI Una matrice di m righe e n colonne è rappresentata come A = a 11 a 12... a 1n a 21 a 22... a 2n............ a m1 a m2... a mn dove m ed n sono le dimensioni di A. La matrice A può
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
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
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
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 - Introduzione Enrico Nobile. MATLAB - Introduzione. E. Nobile - DINMA - Sezione di Fisica Tecnica, Università di Trieste
Enrico Nobile I a Parte 1 MATLAB (MATrix LABoratory); Versione 5.2; Basato sul concetto - ampio - di Matrici; Calcolo numerico, visualizzazione etc. Facile utilizzo di librerie per il calcolo numerico
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
DettagliParte 2. Determinante e matrice inversa
Parte. Determinante e matrice inversa A. Savo Appunti del Corso di Geometria 013-14 Indice delle sezioni 1 Determinante di una matrice, 1 Teorema di Cramer (caso particolare), 3 3 Determinante di una matrice
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...
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,
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
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 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
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
DettagliUtilizzo di index() per determinare la colonna delle x
Utilizzo di index() per determinare la colonna delle x In generale devo essere in grado di costruire un foglio dati con una colonna delle x i cui estremi siano (a,b). Abbiamo visto che le righe sono individuate
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
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
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
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
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
Dettagliper immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Una tabella Pivot usa dati a due dimensioni per creare una tabella a tre dimensioni, cioè una tabella
DettagliApplicazioni lineari
Applicazioni lineari Esempi di applicazioni lineari Definizione. Se V e W sono spazi vettoriali, una applicazione lineare è una funzione f: V W tale che, per ogni v, w V e per ogni a, b R si abbia f(av
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
Dettagli4. Operazioni elementari per righe e colonne
4. Operazioni elementari per righe e colonne Sia K un campo, e sia A una matrice m n a elementi in K. Una operazione elementare per righe sulla matrice A è una operazione di uno dei seguenti tre tipi:
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
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB Descrizione Ambiente/Linguaggio per risolvere problemi di calcolo numerico: MATrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Può essere ampliato da pacchetti specifici
DettagliNote sull uso di R per l Algebra Lineare
Note sull uso di R per l Algebra Lineare Sommario Introduzione Alcuni comandi elementari di R Creazione di matrici e vettori e accesso ai loro elementi Alcuni particolari tipi di matrice Operazioni con
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
DettagliCondizionamento di sistemi lineari.
Condizionamento di sistemi lineari. Ángeles Martínez Calomardo e Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica Pura e Applicata 10 dicembre 2012 Ángeles Martínez Calomardo
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
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
Dettagliper immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra
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
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
DettagliINTRODUZIONE A MATLAB
Descrizione Ambiente/Linguaggioper risolvere problemi di calcolo numericomatrix LABoratory; INTRODUZIONE A MATLAB Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici
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
DettagliUso delle tabelle e dei grafici Pivot
Uso delle tabelle e dei grafici Pivot 1 Una tabella Pivot usa dati a due dimensioni per creare una tabella a tre dimensioni, cioè una tabella riassuntiva basata su condizioni multiple che hanno punti di
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
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.
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
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.
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
DettagliProgetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012
Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012 Concetti importanti da (ri)vedere Programmazione imperativa Strutture di
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 2008 DII -
DettagliINTRODUZIONE A MATLAB
INTRODUZIONE A MATLAB Descrizione Ambiente/Linguaggioper risolvere problemi di calcolo numericomatrix LABoratory; Marchio registrato da MathWorks Inc. (U.S.A.) Puo essere ampliato da pacchetti specifici
DettagliModificare impostazioni e scambiare documenti
18 Modificare impostazioni e scambiare documenti PowerPoint ci viene in aiuto per risolvere delle situazioni che a prima vista possono apparire ingarbugliate. In particolare il programma presenta diverse
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
Dettagli4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
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.
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
DettagliCorso di Matematica per la Chimica
Dott.ssa Maria Carmela De Bonis a.a. 203-4 I sistemi lineari Generalità sui sistemi lineari Molti problemi dell ingegneria, della fisica, della chimica, dell informatica e dell economia, si modellizzano
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
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
DettagliAccess. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
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
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
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
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
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
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)
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
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
DettagliAPPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................
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
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,
DettagliCREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
DettagliMATLAB - Introduzione Enrico Nobile. 2 a Parte. MATLAB - Introduzione E. Nobile - DINMA - Sezione di Fisica Tecnica, Università di Trieste.
Enrico Nobile 2 a Parte 1 M-files MATLAB può eseguire una serie di comandi memorizzati su file; Tali files sono chiamati M-files, poiché devono avere l estensione.m (es. tridia.m); L utilizzo di MATLAB
DettagliLa Stampa Unione. Individuare la lista indirizzi per la Stampa Unione
La Stampa Unione La Stampa unione consente di personalizzare con il nome, il cognome, l'indirizzo e altri dati i documenti e le buste per l'invio a più destinatari. Basterà avere un database con i dati
DettagliSISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE
SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE La base del sistema decimale è 10 I simboli del sistema decimale sono: 0 1 2 3 4 5 6 7 8 9 Il sistema di numerazione decimale è un sistema posizionale. L aggettivo
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
DettagliRETI DI TELECOMUNICAZIONE
RETI DI TELECOMUNICAZIONE NOZIONI ELEMENTARI DI MATLAB Cos è MATLAB Il nome MATLAB sta per MATrix LABoratory E un linguaggio ad alta prestazione per l elaborazione tecnica E un sistema interattivo il cui
DettagliMatematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
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
Dettagli+ / operatori di confronto (espressioni logiche/predicati) / + 5 3 9 = > < Pseudo codice. Pseudo codice
Pseudo codice Pseudo codice Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova linguaggio testuale mix di linguaggio naturale ed elementi linguistici con sintassi ben definita e semantica
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
DettagliPersonalizza. Page 1 of 33
Personalizza Aprendo la scheda Personalizza, puoi aggiungere, riposizionare e regolare la grandezza del testo, inserire immagini e forme, creare una stampa unione e molto altro. Page 1 of 33 Clicca su
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
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
Dettagliwww.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
DettagliMATLAB. 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
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
DettagliIl personale docente e la segreteria didattica per effettuare la gestione degli scrutini dovranno eseguire semplici operazioni.
GESTIONE SCRUTINI SEGRETERIA - DOCENTI Il personale docente e la segreteria didattica per effettuare la gestione degli scrutini dovranno eseguire semplici operazioni. Per quanto riguarda il personale Docente
DettagliLA NOTAZIONE SCIENTIFICA
LA NOTAZIONE SCIENTIFICA Definizioni Ricordiamo, a proposito delle potenze del, che = =.000 =.000.000.000.000 ovvero n è uguale ad seguito da n zeri. Nel caso di potenze con esponente negativo ricordiamo
DettagliVisualizzazione grafica. dell'output di un programma con GNUplot
Visualizzazione grafica dell'output di un programma con GNUplot GNUplot è un programma interattivo per la visualizzazione di grafici di funzione; non è una "libreria" da includere in un programma C, ma
DettagliMATLAB Elementi di grafica Costrutti di programmazione
MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per
DettagliStrumenti per la Progettazione
Strumenti per la Progettazione Diversi Ingegneri usano semplici Calcolatrici Il 40% usa fogli Spreadsheets tipo Excel Il 20%, per risolvere i loro calcoli, scrive programmi in linguaggi tipo C o Fortran
Dettagli