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.