Kuidas lisada MATLABis graafiku andmepunktidele kirjeldavat teksti

Kuidas Lisada Matlabis Graafiku Andmepunktidele Kirjeldavat Teksti



Teatud andmete joonistamisel peame lisama andmepunktide kirjelduse, et need oleksid selged ja arusaadavad. Näiteks saame kirjeldada joonistatud funktsiooni kohalikke maksimum- või miinimumpunkte või lisada lisateavet konkreetsete andmepunktide kohta. Seda ülesannet saab MATLABis hõlpsasti täita, kasutades tekst() funktsiooni.

See juhend näitab teile, kuidas lisada andmepunktidele kirjeldavat teksti, kasutades MATLABi funktsiooni text(). Käsitleme erinevaid süntakse ja näiteid, et saaksite õppida seda erineval viisil kasutama

Kuidas andmepunktidele kirjeldavat teksti MATLABis graafikul?

Kirjeldava teksti lisamiseks graafiku andmepunktidele MATLABis saame kasutada sisseehitatud tekst() funktsiooni. See funktsioon võtab kohustuslike sisenditena ühe või mitu andmepunkti ja kirjeldava teksti ning annab antud andmepunktidele vastava kirjelduse. Peate määrama andmepunktide koordinaadid, kuna need tähistavad asukohta, kuhu MATLAB-i graafikule tuleb tekst lisada.







Süntaks
MATLABis saate kasutada tekst() toimida järgmistel viisidel:



tekst ( x,y,txt )
tekst ( x,y,z,txt )
tekst ( ___,Nimi,Väärtus )

Siin



Funktsioon tekst(x,y,txt) vastutab tekstikirjelduste lisamise eest ühele või mitmele andmepunktile, kasutades muutujaga määratud teksti txt praegustes telgedes.





  • Ühe andmepunkti kirjelduse määramiseks võtab see funktsioon x ja y skalaarväärtusteks.
  • Rohkem kui ühe andmepunkti tekstikirjelduse määramiseks võtab see funktsioon x ja y sama suurusega vektoriteks.

Funktsioon tekst(x,y,z,txt) vastutab teksti paigutamise eest 3D-koordinaatidesse.

Funktsioon tekst(___,nimi,väärtus) vastutab tekstiobjekti atribuutide täpsustamise eest, kasutades ühte või mitut nime ja väärtuse paari argumenti.



Näide 1: Kuidas lisada kirjeldavat teksti ühte andmepunkti MATLABis?

See MATLAB-kood kasutab tekst() funktsioon punkti kirjelduse täpsustamiseks (pi/2,0,2).

x = -pi:pi / viiskümmend :pi;
y = cos ( x ) ;
süžee ( x,y )
tekst ( pi / 2 , 0.2 , '\leftarrow cos(\pi/2)' )

Näide 2: Kuidas lisada mitmele andmepunktile kirjeldavat teksti?

Järgmine kood kasutas graafiku funktsiooni cos(x) funktsiooni joonistamiseks vahemikus [-π, π]. The tekst() funktsiooni kasutatakse kahe tekstimärkuse lisamiseks graafikule, mis näitavad, kus funktsioon ristub x-teljega.

x = -pi:pi / viiskümmend :pi;
y = cos ( x ) ;
süžee ( x,y )
x_vect = [ -pi / 2 ,pi / 2 ] ;
y_vect = [ 0 , 0 ] ;
tekst ( x_vect,y_vect, '\leftarrow cos(x)=0' )

Näide 3: Kuidas lisada 3D-andmepunktidele kirjeldavat teksti?

Selles MATLAB-koodis genereerime funktsiooni jaoks pinnagraafiku Z = cos(X)+sin(Y) mis vastavad antud vektoritele x ja y. Pärast seda leiame punkti (0,0,1) ja lisame selle kirjelduse, milleks on cos(X)+sin(Y)=1.

[ X,Y ] = võrguvõrk ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +ilma ( JA ) ;
surfata ( X,Y,Z )
tekst ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' )

Näide 4: kuidas määrata teksti suurust ja värvi andmepunkti kirjeldava teksti lisamisel?

Allpool toodud näide genereerib funktsiooni pinnagraafiku Z = cos(X)+sin(Y) mis vastavad antud vektoritele x ja y. Pärast seda otsib see punkti (0,0,1) ja lisab selle kirjelduse, mis on cos(X)+sin(Y)=1 määrates tekstikrae siniseks ja teksti suurus = 16.

[ X,Y ] = võrguvõrk ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +ilma ( JA ) ;
surfata ( X,Y,Z )
tekst ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' , 'värv' , 'punane' , 'FontSize' , 16 )

Järeldus

Andmete visualiseerimise valdkonnas peame kirjeldama joonistatud andmepunkte, et muuta meie graafikud selgeks ja arusaadavaks. Seda ülesannet saab tõhusalt täita kasutades tekst() funktsioon MATLABis. See õpetus on kirjeldanud selle funktsioone tekst() funktsioon MATLABis. Oleme andnud selle jaoks erinevad süntaksid tekst() funktsiooni ja iga süntaksi jaoks lihtsa näite, mis aitab teil mõista funktsiooni tagamaid.