Cara Menambah Teks Deskriptif pada Titik Data pada Plot dalam MATLAB

Cara Menambah Teks Deskriptif Pada Titik Data Pada Plot Dalam Matlab



Apabila kami memplot beberapa data, kami perlu menambah perihalan titik data untuk menjadikannya jelas dan boleh difahami. Sebagai contoh, kita boleh menerangkan maksima tempatan atau titik minima setempat bagi fungsi yang diplot atau menambah maklumat tambahan tentang titik data tertentu. Tugas ini boleh dilakukan dengan mudah dalam MATLAB menggunakan teks() fungsi.

Panduan ini akan menunjukkan kepada anda cara menambah teks deskriptif pada titik data menggunakan fungsi text() dalam MATLAB. Kami akan merangkumi sintaks dan contoh yang berbeza supaya anda boleh belajar cara menggunakannya dengan cara yang berbeza

Bagaimana untuk Teks Deskriptif ke Titik Data pada Plot dalam MATLAB?

Untuk menambah teks deskriptif pada titik data pada plot dalam MATLAB, kita boleh menggunakan terbina dalam teks() fungsi. Fungsi ini mengambil satu atau lebih titik data dan teks deskriptif sebagai input wajib dan menyediakan penerangan yang sepadan dengan titik data yang diberikan. Anda perlu menentukan koordinat titik data kerana ia mewakili lokasi di mana teks perlu ditambah dalam plot MATLAB.







Sintaks
Dalam MATLAB, anda boleh menggunakan teks() berfungsi dengan cara berikut:



teks ( x,y,txt )
teks ( x,y,z,txt )
teks ( ___,Nama,Nilai )

di sini,



Fungsinya teks(x,y,txt) bertanggungjawab untuk menambah penerangan teks pada satu atau lebih titik data menggunakan teks yang ditentukan oleh pembolehubah txt dalam paksi semasa.





  • Untuk menentukan perihalan satu titik data, fungsi ini mengambil x dan y sebagai nilai skalar.
  • Untuk menentukan perihalan teks lebih daripada satu titik data, fungsi ini mengambil x dan y sebagai vektor yang mempunyai saiz yang sama.

Fungsinya teks(x,y,z,txt) bertanggungjawab untuk meletakkan teks dalam koordinat 3D.

Fungsinya teks(___,Nama,Nilai) bertanggungjawab untuk menentukan sifat objek teks menggunakan satu atau lebih Nama, argumen pasangan Nilai.



Contoh 1: Bagaimana untuk Menambah Teks Deskriptif ke Satu Titik Data dalam MATLAB?

Kod MATLAB ini menggunakan teks() berfungsi untuk menentukan perihalan titik (pi/2,0.2).

x = -pi:pi / lima puluh :pi;
y = cos ( x ) ;
plot ( x,y )
teks ( pi / 2 , 0.2 , '\leftarrow cos(\pi/2)' )

Contoh 2: Bagaimana untuk Menambah Teks Deskriptif pada Berbilang Titik Data?

Kod berikut menggunakan fungsi plot untuk memplot fungsi cos(x) pada julat [-π, π]. The teks() fungsi digunakan untuk menambah dua anotasi teks pada plot, menunjukkan tempat fungsi melintasi paksi-x.

x = -pi:pi / lima puluh :pi;
y = cos ( x ) ;
plot ( x,y )
x_vect = [ -pi / 2 ,pi / 2 ] ;
y_vect = [ 0 , 0 ] ;
teks ( x_vect,y_vect, '\leftarrow cos(x)=0' )

Contoh 3: Bagaimana untuk Menambah Teks Deskriptif pada Titik Data 3D?

Dalam kod MATLAB ini, kami menjana plot permukaan untuk fungsi tersebut Z=cos(X)+sin(Y) sepadan dengan vektor x dan y yang diberi. Selepas itu, kami mencari titik (0,0,1) dan menambah penerangannya iaitu cos(X)+sin(Y)=1.

[ X,Y ] = meshgrid ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +tanpa ( DAN ) ;
melayari ( X,Y,Z )
teks ( 0 , 0 , 1 , '\anak panah kiri cos(X)+sin(Y)=1' )

Contoh 4: Bagaimana untuk Menentukan Saiz dan Warna Teks Semasa Menambah Teks Deskriptif pada Titik Data?

Contoh yang diberikan di bawah menjana plot permukaan untuk fungsi tersebut Z=cos(X)+sin(Y) sepadan dengan vektor x dan y yang diberi. Selepas itu, ia mencari titik (0,0,1) dan menambah penerangannya iaitu cos(X)+sin(Y)=1 dengan menyatakan kolar teks sebagai biru dan saiz teks = 16.

[ X,Y ] = meshgrid ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = cos ( X ) +tanpa ( DAN ) ;
melayari ( X,Y,Z )
teks ( 0 , 0 , 1 , '\anak panah kiri cos(X)+sin(Y)=1' , 'Warna' , 'merah' , 'Saiz huruf' , 16 )

Kesimpulan

Dalam domain visualisasi data, kita perlu menerangkan titik data yang diplot untuk menjadikan plot kita jelas dan boleh difahami. Tugas ini boleh dilaksanakan dengan cekap menggunakan teks() berfungsi dalam MATLAB. Tutorial ini telah menerangkan fungsi teks() berfungsi dalam MATLAB. Kami telah menyediakan sintaks yang berbeza untuk teks() fungsi dan contoh mudah untuk setiap sintaks untuk membantu anda memahami cara kerja di sebalik fungsi tersebut.