Livelli di profilo in MATLAB

March 12

MATLAB - l'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 include diverse funzioni che consentono agli utenti di calcolare, trama e linee di contorno etichette, o isolinee, che sono linee che rappresentano l'uguaglianza per quanto riguarda una data variabile.

Livelli di contorno

Le funzioni di contornatura all'interno MATLAB consentono di specificare i particolari livelli di contorno o il numero di livelli di contorno per disegnare. La funzione di profilo base, chiamato "profilo", mostra curve bidimensionali generati dai valori in una matrice di dati, Z. La prima forma della funzione di contorno, contorno (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 - un quantitativo di grandezza e direzione - imposta una proprietà conosciuta come "LevelList", che specifica i valori in cui vengono disegnate le curve di livello.

Algoritmo contouring

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

3D linee di contorno

Analogamente, la funzione "contour3" mostra curve tridimensionali generati dai valori in una matrice di dati, Z. I valori nella matrice vengono interpretati come altezze rispetto ad un piano e il numero di linee di contorno da visualizzare viene calcolato dal minimo e valori massimi di dati. In alternativa, è possibile impostare in modo esplicito il numero di livelli di contorno mostrate da una fornitura di nuovo un secondo argomento opzionale per la funzione.

Contorni riempite

Se si desidera creare una trama di contorno bidimensionale, ma si desidera riempire l'area compresa tra le curve di livello con un colore solido, utilizzare la funzione "contourf". Il "contourf (Z)" sintassi dove Z è una matrice di dati di almeno 2 a 2, disegna una trama di contorno in cui il numero di linee di contorno ei loro valori sono determinati automaticamente. Tuttavia, come il "profilo" e funzioni "contour3", si può anche fornire contourf con un numero o un vettore per impostare in modo esplicito i livelli di contorno.