Aquesta guia us mostrarà com afegir text descriptiu als punts de dades mitjançant la funció text() a MATLAB. Cobrirem diferents sintaxis i exemples perquè pugueu aprendre a utilitzar-lo de diferents maneres
Com es pot descriure el text a punts de dades d'una trama a MATLAB?
Per afegir text descriptiu als punts de dades d'una gràfica a MATLAB, podem utilitzar el integrat text() funció. Aquesta funció pren un o més punts de dades i el text descriptiu com a entrades obligatòries i proporciona la descripció corresponent als punts de dades donats. Heu d'especificar les coordenades dels punts de dades ja que representen la ubicació on cal afegir el text a la trama de MATLAB.
Sintaxi
A MATLAB, podeu utilitzar el text() funcionen de les següents maneres:
text ( x,y,txt )
text ( x,y,z,txt )
text ( ___, Nom, Valor )
Aquí,
La funció text(x,y,txt) s'encarrega d'afegir les descripcions de text a un o més punts de dades utilitzant el text especificat per la variable txt en els eixos actuals.
- Per especificar una descripció d'un punt de dades, aquesta funció pren x i y com a valors escalars.
- Per especificar una descripció de text de més d'un punt de dades, aquesta funció pren x i y com a vectors de la mateixa mida.
La funció text(x,y,z,txt) s'encarrega de posicionar el text en coordenades 3D.
La funció text(___, nom, valor) s'encarrega d'especificar les propietats de l'objecte de text utilitzant un o més arguments de parella Nom i Valor.
Exemple 1: Com afegir text descriptiu a un punt de dades a MATLAB?
Aquest codi MATLAB utilitza el text() funció per especificar la descripció del punt (pi/2,0.2).
x = -pi:pi / 50 :Pi;i = cos ( x ) ;
parcel · la ( x,y )
text ( Pi / 2 , 0.2 , '\leftarrow cos(\pi/2)' )
Exemple 2: Com afegir text descriptiu a diversos punts de dades?
El codi següent va utilitzar la funció de traçat per representar la funció cos(x) en l'interval [-π, π]. El text() La funció s'utilitza per afegir dues anotacions de text a la trama, indicant on la funció creua l'eix x.
x = -pi:pi / 50 :Pi;i = cos ( x ) ;
parcel · la ( x,y )
x_vect = [ -Pi / 2 ,Pi / 2 ] ;
i_vect = [ 0 , 0 ] ;
text ( x_vect,y_vect, '\leftarrow cos(x)=0' )
Exemple 3: Com afegir text descriptiu als punts de dades 3D?
En aquest codi MATLAB, generem una gràfica de superfície per a la funció Z=cos(X)+sense(Y) corresponent als vectors donats x i y. Després d'això, localitzem un punt (0,0,1) i afegim la seva descripció que és cos(X)+sin(Y)=1.
[ X,Y ] = malla ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;Z = cos ( X ) +sense ( I ) ;
surf ( X,Y,Z )
text ( 0 , 0 , 1 , '\leftarrow cos(X)+sense(Y)=1' )
Exemple 4: Com especificar la mida i el color del text mentre s'afegeix text descriptiu a un punt de dades?
L'exemple donat a continuació genera una gràfica de superfície per a la funció Z=cos(X)+sense(Y) corresponent als vectors donats x i y. Després d'això, localitza un punt (0,0,1) i afegeix la seva descripció que és cos(X)+sense(Y)=1 especificant el collar de text com a blau i la mida del text = 16.
[ X,Y ] = malla ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;Z = cos ( X ) +sense ( I ) ;
surf ( X,Y,Z )
text ( 0 , 0 , 1 , '\leftarrow cos(X)+sense(Y)=1' , 'Color' , 'vermell' , 'Mida de la font' , 16 )
Conclusió
En el domini de la visualització de dades, hem de descriure els punts de dades representats per fer que les nostres trames siguin clares i comprensibles. Aquesta tasca es pot dur a terme de manera eficient utilitzant el text() funció a MATLAB. Aquest tutorial ha descrit la funcionalitat del text() funció a MATLAB. Hem proporcionat diferents sintaxis per al text() funció i un exemple senzill per a cada sintaxi per ajudar-vos a entendre el funcionament de la funció.