Rappresentazione di curve in tre dimensioni

Похожие документы
Introduzione al MATLAB c Parte 2 Funzioni

MATLAB (3) - Grafica 2 e 3D

Piano cartesiano e Retta

Esercitazione n 2. Costruzione di grafici

Calcolo Numerico I - a.a Laboratorio 3 - Introduzione a MATLAB

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Grafici e Pagina web

Laboratorio di Matematica Computazionale A.A Lab. 8

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

PIANO CARTESIANO e RETTE classi 2 A/D 2009/2010

Laboratorio 2 Grafici di funzione in Scilab Metodo di Bisezione

La simulazione con DERIVE Marcello Pedone LE SIMULAZIONI DEL LANCIO DI DADI CON DERIVE

Excel come foglio di calcolo. Altri Grafici con Excel Istogrammi, grafici a torta

Università di Cassino Corso di Statistica 1 Esercitazione del 15/10/2007 Dott. Alfonso Piscitelli. Esercizio 1

Laboratorio di Matematica Computazionale A.A Lab. 4

Le derivate parziali

1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.

ESERCITAZIONE MATLAB

Microsoft Excel. Nozioni Avanzate

Corso di Matematica per la Chimica

Microsoft Excel Lezione 3

FON DAMEN TI DI IN FORMATICA

Introduzione al software R

LA PARABOLA E LA SUA EQUAZIONE

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 4 - Polinomi e Interpolazione polinomiale

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

UD6 - MATLAB. Gestione della grafica

GEOMETRIA ANALITICA 1 IL PIANO CARTESIANO

Grafici. 1 Generazione di grafici a partire da un foglio elettronico

Test sull ellisse (vai alla soluzione) Quesiti

interp2(x,y,z,x_i,y_i) (x,y,z,x_i,y_i);

Microsoft Excel Nozioni avanzate

Analisi Matematica 1 e Matematica 1 Geometria Analitica: Rette

Excel 2. Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A Prof.ssa Bice Cavallo

Laboratorio di Matematica Computazionale A.A Laboratorio nr.8

Ricordiamo. 1. Tra le equazioni delle seguenti rette individua e disegna quelle parallele all asse delle ascisse:

I principali tipi di grafici

Laboratorio di ST1 Lezione 2

UNITÀ DIDATTICA 5 LA RETTA

Laboratorio di Python

3. Matrici e algebra lineare in MATLAB

Le rappresentazioni grafiche

3 Esercitazione PON Oggi Informatica Excel Prof. M. Simone - Anno Scolastico 2011 / 2012

Grafici in matlab. Un esempio di grafico: xv = 3:0.1:3; yv = xv.^3 5*xv.^2 + 4; plot(xv,yv) xlabel('value of x') ylabel('value of y')

Le coniche: circonferenza, parabola, ellisse e iperbole.

Appunti di Excel per risolvere alcuni problemi di matematica (I parte) a.a

Fonte: Esempio a fini didattici

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI

Statistica. Alfonso Iodice D Enza

Massimi e minimi vincolati

1 Rette e piani nello spazio

Prove d esame Esercizi con Matlab

GRAFICO DI PARETO. variabile rispetto a cui si vuole ordinare (ossia nel nostro esempio

Sistemi di rappresentazione

La codifica del testo

Appunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005

Esercitazione di Analisi Matematica II

Fondamenti di Informatica A.A. 2016/17

Distribuzione di frequenza e rappresentazioni grafiche

3.6.1 Inserimento. Si apre la finestra di dialogo Inserisci Tabella:

SIMULAZIONE - 29 APRILE QUESITI

FENOMENI CASUALI. fenomeni casuali

Microsoft Excel. I grafici. Massimo Marchi

Modificare il tipo di grafico Spostare, ridimensionare, cancellare un grafico

Esercizi Riepilogativi Svolti. = 1 = Or(v, w)

Verifiche di matematica classe 3 C 2012/2013

LA PARABOLA. Parabola con asse di simmetria coincidente con l asse y e passante per l origine. Equazione canonica Vertice V ( 0,0) Fuoco

Scilab: La Grafica. Corso di Informatica CdL: Chimica. Claudia d'amato.

PIANO CARTESIANO. NB: attenzione ai punti con una coordinata nulla: si trovano sugli assi

Laboratorio di Chimica Fisica 3; AA 2014/2015. NOTE SU UTILIZZO ORIGIN (versione 6.0) Elisabetta Collini. Schermata iniziale:

Lab.1 - Excel. Prof. De Michele e Farina

Studio di circuiti contenenti diodi Uso di modelli semplificati

percorso 4 Estensione on line lezione 2 I fattori della produzione e le forme di mercato La produttività La produzione

Visualizzazione dei risultati e codici di errore

Rappresentazione di Dati: Scala lineare Scala logaritmica. Grafici Lin Lin Grafici Lin Log Grafici Log Log

I FACOLTÀ DI INGEGNERIA - POLITECNICO DI BARI Corso di Laurea in Ingegneria Meccanica (corso A) A.A , Esercizi di Geometria analitica

Capitolo 12. Suggerimenti agli esercizi a cura di Elena Siletti. Esercizio 12.1: Suggerimento

Estremi. 5. Determinare le dimensioni di una scatola rettangolare di volume v assegnato, che abbia la superficie minima.

Iperbole. L iperbole è il luogo dei punti per i quali la differenza delle distanze da due punti fissi detti fuochi rimane costante.

Derivate parziali, derivate direzionali, differenziabilità. a) Calcolare le derivate direzionali e le derivate parziali in (0, 1) di f(x, y) =

Tabelle. Verdi A. Bianchi B. Rossi C. 12/02 Trasferta a Milano. Corso in sede. Riunione Ispettori a Milano Riunione in sede.

PARALLELEPIPEDO CON DIMENSIONI VARIABILI

CORSO BASE DI AUTOCAD

valore di a: verso l alto (ordinate crescenti) se a>0, verso il basso (ordinate decrescenti) se a<0;

LEZIONE 12. Y = f(x) = f( x j,1 f(e j ) = x j,1 A j = AX = µ A (X),

Транскрипт:

Rappresentazione di curve in tre dimensioni Il comando plot3, con la sintassi >>plot3(x,y,z) Analoga al semplice plot, permette di tracciare nello spazio curve i cui punti hanno coordinate rispettivamente assegnate tramite le componenti dei tre vettori x,y,z. Ad esempio per disegnare un elica basta scrivere:

Rappresentazione di superfici in tre dimensioni Supponiamo ora di voler rappresentare nello spazio il grafico delle funzione di due variabili z=f(x,y). Le funzioni mesh e surf permettono di rappresentare superfici in 3D; la prima traccia solo lo scheletro della superficie, mentre la seconda, oltre allo scheletro, riempie i quadrilateri da esso generati con facce poligonali colorate. A partire dai vettori x e y è necessario dapprima generare una griglia di base che individui tutti i nodi di coordinate x i, y i. A tale scopo l istruzione meshgrid trasforma i vettori x e y rispettivamente nelle matrici X e Y che consistono nella ripetizione dei valori delle ascisse ad ordinata fissata (la matrice X) e delle ordinate ad ascissa fissata (la matrice Y).

Definiamo e rappresentiamo con mesh la funzione z=xe -(x^2+y^2) utilizzando la griglia di base generata con le matrici X ed Y: Con surf: E facoltativo specificare con colormap la mappa di colori con cui viene parametrizzato l insieme dei valori assunti da z=f(x,y). Esistono numerose mappe di colori, tra le quali citiamo hot, cool, hsv, flag; è conveniente stabilire di caso in caso la mappa che permette di ottenere il risultato più efficace.

Nello studio delle superfici è utile poter rappresentare anche le curve di livello della superficie. La funzione contour traccia nel piano xy le curve di livello z=f(x,y). Tra le opzioni è possibile sia fissare un numero prestabilito N di curve di livello da disegnare a livelli scelti automaticamente da MATLAB (usando la sintassi contour(x,y,z,n)), sia fissare uno ad uno i valori delle curve di livello da tracciare definendo un vettore v che li elenchi (usando la sintassi contour(x,y,z,v)). Il comando: disegna 20 curve di livello, mentre il comando: disegna length(v) curve di livello ai valori -0.4, -0.3,- 0.2,0,0.2,0.3 e o.4

In ultimo, data la funzione z=z(x,y), possiamo calcolare numericamente le componenti px e py del gradiente con la funzione gradient. Rappresentiamo poi tale vettore nel piano xy in ogni punto in cui esso è definito con delle frecce che ne indicano modulo, direzione e verso usando la funzione quiver: Sovrapponendo al grafico realizzato con quiver le linee di livello ottenute con contour si osserva chiaramente che in ogni punto il vettore gradiente è perpendicolare alla curva di livello passante per quel punto.

Per una rappresentazione sintetica dei risultati è talvolta utile poter affiancare più figure diverse. Il comando subplot(m,n,p) permette di impostare una matrice costituita da m righe su ciascuna delle quali sono disposte n figure e restituisce il puntatore che permette di accedere alla p-esima figura. Ad esempio, riuniamo in una matrice di 2x2 figure i quattro risultati relativi ai grafici 3D precedentemente considerati.

Le istruzioni mesh, surf, contour e quiver agiscono rispettivamente sulla figura specificata dall ultimo valore indicato nei parametri di ingresso di subplot. Le figure vengono numerate progressivamente per righe, ovvero nella griglia 2x2 la prima figura della seconda riga è la numero 3. Ogni figura può essere singolarmente corredata di un titolo, di etichette degli assi e di legende. Una volta realizzato un grafico è possibile salvarne il contenuto in un fie che può essere elaborato anche da altre applicazioni (ad esempio Word o LaTex) tramite il comando print. Esistono numerosi formati ed opzioni collegati ad esso. Ad esempio: print dbmp256 nomefigura salva la figura nella directory corrente in formato bitmap (.bmp) a 256 colori print dpsc nomefigura salva la figura nella directory corrente in formato Post-script (.ps) a color print djpeg nomefigura.jpg salva la figura nella directory corrente in formato JPEG per gli altri formati specifici consultare l help in linea (help print)

Altri tipi di grafici bar stairs stem pie hist bar(x,y): disegna le colonne della matrice Y (MxN) come M gruppi di N barre verticali. Il vettore X deve essere monotamente crescente o decrescente.

stairs(y): disegna un grafico a gradini degli elementi del vettore Y >>stairs(x) stem(y): plotta la sequenza di dati Y come segmenti che partono dall asse x e terminano con cerchi per il valore assunto. Se Y è una matrice allora ogni colonna è plottata come una serie separata pie(x): disegna una torta con i dati del vettore X. I valori in X sono normalizzati mediante X/SUM(X) per determinare l area di ogni fetta. hist(y): genera gli istogrammi, cioè mostra la distribuzione di una serie di valori. In MATLAB calcola il numero di valori che si trovano in 10 intervalli equispaziati tra il valore minimo e quello massimo della serie di dati. Se vogliamo aumentare la risoluzione dell istogramma in modo che vangono visualizzati 25 cestini invece di 10, basta fare hist(y,25).

Alfabeto greco e caratteri speciali