Овај водич ће вам показати како да додате описни текст тачкама података користећи функцију тект() у МАТЛАБ-у. Покрићемо различите синтаксе и примере тако да можете научити како да га користите на различите начине
Како да дескриптивни текст у тачке података на дијаграму у МАТЛАБ-у?
Да бисмо додали описни текст тачкама података на дијаграму у МАТЛАБ-у, можемо користити уграђени текст() функција. Ова функција узима једну или више тачака података и описни текст као обавезне уносе и даје опис који одговара датим тачкама података. Морате да наведете координате тачака података пошто оне представљају локацију где треба додати текст у МАТЛАБ граф.
Синтакса
У МАТЛАБ-у можете користити текст() функционишу на следеће начине:
текст ( к,и,ткт )
текст ( к,и,з,ткт )
текст ( ___, Име, Вредност )
овде,
Функција текст(к,и,ткт) је одговоран за додавање текстуалних описа једној или више тачака података користећи текст који је наведен променљивом ткт у актуелним осовинама.
- Да би навела опис једне тачке података, ова функција узима к и и као скаларне вредности.
- Да би навела текстуални опис више од једне тачке података, ова функција узима к и и као векторе исте величине.
Функција текст(к,и,з,ткт) одговоран је за позиционирање текста у 3Д координатама.
Функција текст(___,Име,Вредност) је одговоран за специфицирање својстава текстуалног објекта користећи један или више аргумената пара Име, Вредност.
Пример 1: Како додати описни текст у једну тачку података у МАТЛАБ-у?
Овај МАТЛАБ код користи текст() функција за спецификацију описа тачке (пи/2,0.2).
к = -пи:пи / педесет :пи;и = цос ( Икс ) ;
плот ( к,и )
текст ( пи / 2 , 0.2 , '\лефтарров цос(\пи/2)' )
Пример 2: Како додати описни текст у више тачака података?
Следећи код је користио функцију исцртавања за исцртавање функције цос(к) у опсегу [-π, π]. Тхе текст() функција се користи за додавање две текстуалне напомене на дијаграм, које показују где функција прелази к-осу.
к = -пи:пи / педесет :пи;и = цос ( Икс ) ;
плот ( к,и )
к_вецт = [ -пи / 2 ,пи / 2 ] ;
и_вецт = [ 0 , 0 ] ;
текст ( к_вецт,и_вецт, '\лефтарров цос(к)=0' )
Пример 3: Како додати описни текст у 3Д тачке података?
У овом МАТЛАБ коду генеришемо површински приказ за функцију З=цос(Кс)+син(И) који одговарају датим векторима к и и. Након тога, лоцирамо тачку (0,0,1) и додамо њен опис који је цос(Кс)+син(И)=1.
[ Кс,И ] = мрежаста мрежа ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;З = цос ( Икс ) +без ( И ) ;
сурф ( Кс,И,З )
текст ( 0 , 0 , 1 , '\лефтарров цос(Кс)+син(И)=1' )
Пример 4: Како одредити величину и боју текста док додајете описни текст у тачку података?
Пример у наставку генерише површински приказ за функцију З=цос(Кс)+син(И) који одговарају датим векторима к и и. Након тога лоцира тачку (0,0,1) и додаје њен опис који је цос(Кс)+син(И)=1 навођењем овратника текста као плаве и величине текста = 16.
[ Кс,И ] = мрежаста мрежа ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;З = цос ( Икс ) +без ( И ) ;
сурф ( Кс,И,З )
текст ( 0 , 0 , 1 , '\лефтарров цос(Кс)+син(И)=1' , 'Боја' , 'црвено' , 'ФонтСизе' , 16 )
Закључак
У домену визуелизације података, потребно је да опишемо исцртане тачке података да би наши дијаграми били јасни и разумљиви. Овај задатак се може ефикасно извршити коришћењем текст() функција у МАТЛАБ-у. Овај водич је описао функционалност текст() функција у МАТЛАБ-у. Обезбедили смо различите синтаксе за текст() функцију и једноставан пример за сваку синтаксу који ће вам помоћи да разумете рад функције.