Trama la linea verticale in matlab

Trama la linea verticale in matlab

Nel seguente articolo, spiegheremo come utilizzare la funzione matlab xline () per creare linee verticali e inserirle in un grafico. Questi tipi di linee sono spesso usati come marcatori in grafici e grafici. Pertanto, ti mostreremo anche come aggiungere etichette di testo a queste righe in modo da poter padroneggiare completamente questa funzione in Matlab. Abbiamo anche incluso esempi pratici con frammenti di codice e immagini in questo articolo per spiegare meglio come è possibile creare o tracciare linee verticali in questo potente ambiente di programmazione per il calcolo scientifico. Esaminiamo anche gli argomenti di input e i tipi di dati accettati da Xline (). Spiegheremo anche come utilizzare ciascuno di questi argomenti per specificare gli attributi desiderati per la riga che si desidera creare.

Sintassi della funzione Matlab Xline

Xline (x)
Xline (X, LINESPEC)
Xline (X, LINESPEC, Etichette)

Descrizione ed esempi per la funzione Matlab xline ()

La funzione matlab xline () crea e disegna linee verticali in un punto specificato sull'asse x di un grafico. Fornisce inoltre la possibilità di posizionare etichette di testo e specificare il formato e gli attributi del colore della linea, della larghezza, del linetype, ecc. della linea creata. Successivamente, esamineremo ogni argomento di input per questa funzione e spiegheremo la funzione che ciascuno di essi.

X: Specifica la coordinata dell'asse "x" da cui disegnare la linea verticale. Questo input accetta scalari e vettori per specificare le coordinate.

Lineec: Specifica lo stile e gli attributi di colore della linea. Il tipo di dati che accetta LINEPEC è un vettore di caratteri o scalare stringa.

Etichette: Entra nelle etichette di testo che vogliamo aggiungere alla linea verticale. Questo input accetta stringhe e array di celle di vettori di caratteri.

Come creare una linea verticale con la funzione xline () in matlab

In questo esempio, ti mostreremo il modo più semplice per creare una linea verticale con la funzione Xline () di Matlab. Per questo, creeremo prima un asse vuoto e abiliteremo la griglia con le seguenti funzioni:

Ora disegneremo una linea verticale su questo asse. Per fare ciò, chiamiamo la funzione xline () invio in "x" la coordinata dell'asse x su cui vogliamo disegnare la linea. In questo caso, nel mezzo dell'asse, entriamo in "x" il valore 0.5. In questo esempio, utilizziamo solo l'argomento di input "X", quindi i parametri di stile di linea prendono i valori predefiniti. Pertanto, la linea tracciata da Xline () sarà continua e nera. Successivamente, vediamo il codice completo. Con queste funzioni, abbiamo creato il seguente grafico vuoto:

Nella figura seguente vediamo la linea disegnata dall'asse X:

Come creare più linee verticali con la funzione matlab xline ()

L'ingresso "x" alla funzione MATLAB XLINE () accetta scalari e vettori. Quindi, è possibile disegnare più righe inviando a "x" un vettore con le coordinate delle più righe che si desidera disegnare. Successivamente, vedremo un esempio in cui inviamo un vettore di coordinate per disegnare linee verticali equidistanti su un grafico.

Come impostare lo stile di colore e il linetype usando l'ingresso LinSpec della funzione MATLAB XLINE ()

Quando disegniamo linee verticali con xline (), abbiamo la possibilità di specificare il tipo e il colore di quella linea. Questo viene fatto usando l'input "lineec". In questo esempio, vedremo come selezionare questi attributi. La sintassi dell'ingresso "lineec" per la selezione dello stile e del colore della linea è la seguente:

'linetype color' = ' - - g' = linea tratteggiata verde

Di seguito è riportata una tabella dei diversi tipi di linea e opzioni di colore per LINESSPEC.

Successivamente, vedremo le opzioni di colore offerte dalla funzione Xline ().

Ora, utilizziamo l'ingresso "lineec" per creare una linea verticale del tipo di linea Dash-Dot in colore rosso sullo stesso grafico che abbiamo creato nell'esempio precedente, questa volta a Coordinate 0.2 dell'asse x. Per fare ciò, inviamo la seguente stringa nell'input "linepec" per impostare questi attributi:

Di seguito possiamo vedere il codice per questo.

La figura seguente mostra come lo stile della linea e gli attributi del colore della linea possono essere specificati con l'ingresso LinSpec della funzione MATLAB XLINE ().

Come aggiungere etichette di testo alle righe verticali di un grafico con la funzione Xline () di Matlab

In questo esempio, ti mostriamo come aggiungere etichette di testo alle linee verticali che creiamo con la funzione xline (). Queste etichette vengono inviate come stringhe di caratteri al momento della funzione di funzione nell'input di "etichetta" di Xline (). Ora vedremo un esempio di come creiamo una solida linea blu continua con l'etichetta "Linuxhint". Successivamente, vedremo come devono essere inviati gli argomenti di input della funzione Xline () per creare linee con etichette di testo.

Nei casi in cui è necessario creare più righe di etichette, dobbiamo prima creare una matrice di celle di vettori di caratteri con ciascuna di queste etichette nell'ordine appropriato e inviare questo array all'ingresso "etichetta" della funzione Xline () come nella Seguendo l'esempio.

Conclusione

In questo articolo, ti abbiamo mostrato come creare e disegnare una linea verticale su un grafico usando la funzione MATLAB XLINE (). Abbiamo descritto in dettaglio ciascuno degli argomenti di input in modo da poter padroneggiare completamente questa funzione. Abbiamo anche incluso esempi pratici con frammenti di codice immagine, che mostrano come impostare lo stile delle linee verticali e come aggiungere etichette di testo ad esse. Speriamo che tu abbia trovato utile questo articolo di Matlab. Vedi altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.