Tato příručka vám ukáže, jak přidat popisný text k datovým bodům pomocí funkce text() v MATLABu. Probereme různé syntaxe a příklady, abyste se mohli naučit, jak je používat různými způsoby
Jak popisovat text k datovým bodům na pozemku v MATLABu?
Chcete-li přidat popisný text k datovým bodům na grafu v MATLABu, můžeme použít vestavěný text() funkce. Tato funkce bere jeden nebo více datových bodů a popisný text jako povinné vstupy a poskytuje popis odpovídající daným datovým bodům. Musíte zadat souřadnice datových bodů, protože představují umístění, kam je třeba přidat text do grafu MATLABu.
Syntax
V MATLABu můžete použít text() fungovat následujícími způsoby:
text ( x,y,txt )
text ( x,y,z,txt )
text ( ___,Jméno,Hodnota )
Tady,
Funkce text(x,y,txt) je zodpovědný za přidání textových popisů k jednomu nebo více datovým bodům pomocí textu určeného proměnnou txt v aktuálních osách.
- Chcete-li zadat popis jednoho datového bodu, tato funkce bere x a y jako skalární hodnoty.
- Chcete-li zadat textový popis více než jednoho datového bodu, použije tato funkce x a y jako vektory o stejné velikosti.
Funkce text(x,y,z,txt) je zodpovědný za umístění textu ve 3D souřadnicích.
Funkce text(___,Název,Hodnota) je odpovědný za specifikaci vlastností textového objektu pomocí jednoho nebo více argumentů dvojice Název, Hodnota.
Příklad 1: Jak přidat popisný text do jednoho datového bodu v MATLABu?
Tento kód MATLABu používá text() funkce pro specifikaci popisu bodu (pi/2,0,2).
x = -pi:pi / padesáti :pi;y = cos ( X ) ;
spiknutí ( x, y )
text ( pí / 2 , 0,2 , '\leftarrow cos(\pi/2)' )
Příklad 2: Jak přidat popisný text k více datovým bodům?
Následující kód použil funkci plot k vykreslení funkce cos(x) v rozsahu [-π, π]. The text() Funkce se používá k přidání dvou textových anotací do grafu, které označují, kde funkce protíná osu x.
x = -pi:pi / padesáti :pi;y = cos ( X ) ;
spiknutí ( x, y )
x_vect = [ -pí / 2 ,pí / 2 ] ;
y_vect = [ 0 , 0 ] ;
text ( x_vect,y_vect, '\leftarrow cos(x)=0' )
Příklad 3: Jak přidat popisný text do 3D datových bodů?
V tomto kódu MATLABu vygenerujeme povrchový graf pro funkci Z=cos(X)+sin(Y) odpovídající daným vektorům x a y. Poté najdeme bod (0,0,1) a přidáme jeho popis, který je cos(X)+sin(Y)=1.
[ X,Y ] = síťová mřížka ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;Z = cos ( X ) + bez ( A ) ;
surfovat ( X,Y,Z )
text ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' )
Příklad 4: Jak určit velikost a barvu textu při přidávání popisného textu do datového bodu?
Níže uvedený příklad generuje povrchový graf pro funkci Z=cos(X)+sin(Y) odpovídající daným vektorům x a y. Poté najde bod (0,0,1) a přidá jeho popis, který je cos(X)+sin(Y)=1 zadáním textového límečku jako modré a velikosti textu = 16.
[ X,Y ] = síťová mřížka ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;Z = cos ( X ) + bez ( A ) ;
surfovat ( X,Y,Z )
text ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' , 'Barva' , 'Červené' , 'Velikost písma' , 16 )
Závěr
V oblasti vizualizace dat potřebujeme popsat vykreslené datové body, aby byly naše grafy jasné a srozumitelné. Tento úkol lze efektivně provést pomocí text() funkce v MATLABu. Tento tutoriál popsal funkcionalitu text() funkce v MATLABu. Poskytli jsme různé syntaxe pro text() funkce a snadný příklad pro každou syntaxi, který vám pomůže pochopit fungování funkce.