Nwlapcug.com


Livelli di contorno in MATLAB

MATLAB - acronimo di "Matrix Laboratory" - è un linguaggio di programmazione di computer ad alte prestazioni e l'ambiente di programmazione progettato per il calcolo scientifico e tecnico. MATLAB incorpora diverse funzioni che consentono agli utenti di calcolare, trama e linee di contorno di etichetta, o isolinee, che sono linee che rappresentano l'uguaglianza nei confronti di una determinata variabile.

Livelli di contorno

Le funzioni del contorno del MATLAB consentono di specificare i livelli di contorno particolari o il numero di livelli di contorno per disegnare. La funzione di contorno base, chiamata "contorno", consente di visualizzare linee di contorno bidimensionale generate dai valori in una matrice di dati, Z. La prima forma della funzione di contorno, contour(Z,n), dove n è il numero di linee di contorno, imposta una proprietà conosciuta come "LevelStep", che specifica lo spazio tra le linee di contorno. La seconda forma, contorno (Z, v), dove v è un vettore..--una quantità con ampiezza e direzione - imposta una proprietà conosciuta come "LevelList", che specifica i valori in cui linee di contorno vengono disegnati.

Algoritmo di contorno

MATLAB determina quali livelli contorno disegnare tramite un insieme di regole, conosciuto come l'algoritmo di contornatura. Se si forniscono le funzioni di contornatura con un vettore d'ingresso, v, come argomento, gli elementi di v vengono interpretati come i valori del livello di contorno, mentre la lunghezza di v determina il numero di livelli contorno generato. Se non si forniscono v, l'algoritmo di contornatura sceglie un massimo di 20 livelli di contorno, e il numero totale è sempre divisibile da 2 o da 5.

Linee di contorno 3D

Allo stesso modo, la funzione di "contour3" consente di visualizzare linee di contorno tridimensionale generate dai valori in una matrice di dati, Z. I valori nella matrice vengono interpretati come altezze rispetto a un piano e il numero di linee di contorno per visualizzare è calcolato dai valori minimo e massimo dei dati. In alternativa, è possibile impostare in modo esplicito il numero di livelli contorno visualizzato fornendo ancora una volta un argomento facoltativo secondo la funzione.

Riempito di contorni

Se si desidera creare una trama di contorno bidimensionale, ma si desidera riempire l'area tra le linee di contorno con un colore solido, utilizzare la funzione "contourf". La sintassi "contourf(Z)", dove Z è una matrice di dati almeno 2 da 2, disegna una contorno trama in cui il numero di linee di contorno e i relativi valori è determinato automaticamente. Tuttavia, come le funzioni di "contorno" e "contour3", è inoltre possibile fornire contourf con un numero o un vettore per impostare esplicitamente i livelli di contorno.