欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MATLAB中text函數(shù)使用的語(yǔ)法與示例代碼

 更新時(shí)間:2023年05月05日 08:58:35   作者:jk_101  
text函數(shù)的功能是向數(shù)據(jù)點(diǎn)添加文本說(shuō)明,下面這篇文章主要給大家介紹了關(guān)于MATLAB中text函數(shù)使用的語(yǔ)法與示例的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

text函數(shù)的功能是向數(shù)據(jù)點(diǎn)添加文本說(shuō)明。

語(yǔ)法

text(x,y,txt)
text(x,y,z,txt)
text(___,Name,Value)
text(ax,___)
t = text(___)

說(shuō)明

text(x,y,txt) 使用由 txt 指定的文本,向當(dāng)前坐標(biāo)區(qū)中的一個(gè)或多個(gè)數(shù)據(jù)點(diǎn)添加文本說(shuō)明。若要將文本添加到一個(gè)點(diǎn),請(qǐng)將 x 和 y 指定為標(biāo)量。若要將文本添加到多個(gè)點(diǎn),請(qǐng)將 x 和 y 指定為長(zhǎng)度相同的向量。

text(x,y,z,txt) 在三維坐標(biāo)中定位文本。

text(___,Name,Value) 使用一個(gè)或多個(gè)名稱-值對(duì)組指定 Text 對(duì)象的屬性。例如,'FontSize',14 將字體大小設(shè)置為 14 磅??梢允褂蒙鲜稣Z(yǔ)法中的任意輸入?yún)?shù)組合指定文本屬性。如果將 Position 和 String 屬性指定為名稱-值對(duì)組,則不需要指定 x、y、z 和 txt 輸入。

text(ax,___) 將在由 ax 指定的笛卡爾坐標(biāo)區(qū)、極坐標(biāo)區(qū)或地理坐標(biāo)區(qū)中創(chuàng)建文本,而不是在當(dāng)前坐標(biāo)區(qū) (gca) 中創(chuàng)建文本。選項(xiàng) ax 可以位于前面的語(yǔ)法中的任何輸入?yún)?shù)組合之前。

t = text(___) 返回一個(gè)或多個(gè)文本對(duì)象。使用 t 修改所創(chuàng)建的文本對(duì)象的屬性。有關(guān)屬性和說(shuō)明的列表,可以參考 Text 屬性??梢允褂蒙鲜鋈我庹Z(yǔ)法指定一個(gè)輸出。

示例

向數(shù)據(jù)點(diǎn)添加文本說(shuō)明

繪制一條正弦曲線。在點(diǎn) (π,0) 處,添加文本說(shuō)明 sin(π)。使用 TeX 標(biāo)記 \pi 表示希臘字母 π。使用 \leftarrow 顯示一個(gè)向左箭頭。

x = 0:pi/20:2*pi;
y = sin(x);
plot(x,y)
text(pi,0,'\leftarrow sin(\pi)')

如圖所示:

有關(guān)希臘字母和其他 TeX 標(biāo)記的列表,可以參考Interpreter 屬性說(shuō)明。 

向多個(gè)數(shù)據(jù)點(diǎn)添加文本

繪制一個(gè)線條。將相同的文本添加到沿該線條的兩個(gè)點(diǎn)。

x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
xt = [-2 2];
yt = [16 -16];
str = 'dy/dx = 0';
text(xt,yt,str)

如圖所示:

通過(guò)將 str 指定為元胞數(shù)組,向每個(gè)點(diǎn)添加不同文本。 

x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
xt = [-2 2];
yt = [16 -16];
str = {'local max','local min'};
text(xt,yt,str)

如圖所示:

顯示多行文本

創(chuàng)建一個(gè)線圖,并向坐標(biāo)區(qū)添加一個(gè)文本說(shuō)明。通過(guò)將 str 指定為元胞數(shù)組顯示多行文本。

plot(1:10)
str = {'A simple plot','from 1 to 10'};
text(2,7,str)

如圖所示:

創(chuàng)建一個(gè)線圖,并向坐標(biāo)區(qū)添加兩個(gè)文本說(shuō)明。在向坐標(biāo)區(qū)添加多個(gè)文本說(shuō)明時(shí),通過(guò)指定嵌套元胞數(shù)組顯示多行文本。 

plot(1:10)
str = {{'A simple plot','from 1 to 10'},'y = x'};
text([2 8],[7 7],str)

如圖所示:

指定文本大小和顏色 

創(chuàng)建一個(gè)線圖,并向坐標(biāo)區(qū)添加文本說(shuō)明。使用紅色 14 號(hào)字體。

plot(1:10)
text(2,8,'A Simple Plot','Color','red','FontSize',14)

如圖所示:

修改現(xiàn)有文本 

創(chuàng)建一個(gè)線圖,并沿線條添加兩個(gè)文本說(shuō)明。返回文本對(duì)象 t。

x = linspace(-5,5);
y = x.^3-12*x;
plot(x,y)
t = text([-2 2],[16 -16],'dy/dx = 0')

如圖所示:

t = 
  2x1 Text array:
  Text    (dy/dx = 0)
  Text    (dy/dx = 0)

text 函數(shù)為每個(gè)文本說(shuō)明創(chuàng)建一個(gè)文本對(duì)象。因此,t 包含兩個(gè)文本對(duì)象。

使用 t(1) 更改第一個(gè)文本對(duì)象的顏色和字體大小。使用圓點(diǎn)表示法設(shè)置屬性。如果使用的是較早的版本,請(qǐng)改用 set 函數(shù)。

t(1).Color = 'red';
t(1).FontSize = 14;

如圖所示:

x - 第一個(gè)坐標(biāo) 

第一個(gè)坐標(biāo),指定為下列形式之一:

  • 標(biāo)量 - 將文本添加到單個(gè)點(diǎn)。
  • 向量 - 將文本添加到多個(gè)點(diǎn)。

第一個(gè)坐標(biāo)的解釋取決于坐標(biāo)區(qū)的類型:

  • ?對(duì)于笛卡爾坐標(biāo)區(qū),第一個(gè)坐標(biāo)是以數(shù)據(jù)單位表示的 x 軸上的位置。要更改單位,請(qǐng)?jiān)O(shè)置 Text 對(duì)象的 Units 屬性。
  • 對(duì)于極坐標(biāo)區(qū),第一個(gè)坐標(biāo)是以弧度表示的極坐標(biāo)角 θ。
  • 對(duì)于地理坐標(biāo)區(qū),第一個(gè)坐標(biāo)是緯度(以度為單位)。

        x 和 y 的大小必須相同。

y - 第二個(gè)坐標(biāo)

第二個(gè)坐標(biāo),指定為下列形式之一:

  • 標(biāo)量 - 將文本添加到單個(gè)點(diǎn)。
  • 向量 - 將文本添加到多個(gè)點(diǎn)。

第二個(gè)坐標(biāo)的解釋取決于坐標(biāo)區(qū)的類型:

  • ?對(duì)于笛卡爾坐標(biāo)區(qū),第二個(gè)坐標(biāo)是以數(shù)據(jù)單位表示的 y 軸上的位置。要更改單位,請(qǐng)?jiān)O(shè)置 Text 對(duì)象的 Units 屬性。
  • 對(duì)于極坐標(biāo)區(qū),第二個(gè)坐標(biāo)是以數(shù)據(jù)單位表示的半徑。
  • 對(duì)于地理坐標(biāo)區(qū),第二個(gè)坐標(biāo)是經(jīng)度(以度為單位)。

x 和 y 的大小必須相同。

z - 第三個(gè)坐標(biāo)

第三個(gè)坐標(biāo),指定為下列形式之一:

  • 標(biāo)量 - 將文本添加到單個(gè)點(diǎn)。
  • 向量 - 將文本添加到多個(gè)點(diǎn)。

第三個(gè)坐標(biāo)的解釋取決于坐標(biāo)區(qū)的類型:

  • ?對(duì)于笛卡爾坐標(biāo)區(qū),第三個(gè)坐標(biāo)是以數(shù)據(jù)單位表示的 z 軸上的位置。要更改單位,請(qǐng)?jiān)O(shè)置 Text 對(duì)象的 Units 屬性。
  • 對(duì)于極坐標(biāo)區(qū)和地理坐標(biāo)區(qū),第三個(gè)坐標(biāo)會(huì)影響坐標(biāo)區(qū)中文本的分層。

x、y 和 z 的大小必須相同。

txt - 要顯示的文本

        要顯示的文本,指定為字符向量、字符串標(biāo)量、字符數(shù)組、字符串?dāng)?shù)組、元胞數(shù)組或分類數(shù)組。

用于單個(gè)數(shù)據(jù)點(diǎn)的文本

        要為單個(gè)點(diǎn)添加文本,請(qǐng)將 txt 指定為字符向量或字符串標(biāo)量。例如,text(.5,.5,'my text')。

對(duì)于多行文本,請(qǐng):

  • 使用元胞數(shù)組,其中每個(gè)元胞包含一行文本。例如,text(.5,.5,{'first','second'})。
  • 使用字符串?dāng)?shù)組,其中每個(gè)元素是一行文本。例如,text(.5,.5,["first","second"])。
  • 使用具有多個(gè)行的字符數(shù)組,其中每一行包含相同數(shù)量的字符。例如,text(.5,.5,['first '; 'second'])。
  • 使用 sprintf 創(chuàng)建一個(gè)換行符。例如,text(.5,.5,sprintf('first \nsecond'))。

        如果將文本指定為分類數(shù)組,MATLAB® 將使用數(shù)組中的值,而不是類別。

用于多個(gè)數(shù)據(jù)點(diǎn)的文本

        要在每個(gè)位置顯示相同的文本,請(qǐng)將 txt 指定為字符向量或字符串。例如,text([0 1],[0 1],'my text')。

        要在每個(gè)位置顯示不同文本,請(qǐng)使用元胞數(shù)組。例如,text([0 1],[0 1],{'first','second'})。

        對(duì)于多行文本,請(qǐng)使用嵌套元胞數(shù)組。例如,text([0 1],[0 1],{{'first','new line'},'second'})。

希臘字母、特殊字符和數(shù)值變量

        ?要包括特殊字符(例如上標(biāo)、下標(biāo)、希臘字母或數(shù)學(xué)符號(hào)),請(qǐng)使用TeX標(biāo)記。有關(guān)支持的標(biāo)記的列表,可以參考Interpreter 屬性。?

        ?要在文本中包含數(shù)值變量,可以使用 num2str 函數(shù)。

v = 42;
txt = ['The value is ',num2str(v)];

ax - 目標(biāo)坐標(biāo)區(qū)

        目標(biāo)坐標(biāo)區(qū),指定為 Axes 對(duì)象、PolarAxes 對(duì)象或 GeographicAxes 對(duì)象。如果不指定坐標(biāo)區(qū),則 text 使用當(dāng)前坐標(biāo)區(qū)。

總結(jié)

到此這篇關(guān)于MATLAB中text函數(shù)使用的語(yǔ)法與示例的文章就介紹到這了,更多相關(guān)MATLAB text函數(shù)使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于pandas向csv添加新的行和列

    基于pandas向csv添加新的行和列

    這篇文章主要介紹了基于pandas向csv添加新的行和列,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python eval 轉(zhuǎn)換k m到乘法計(jì)算的操作

    python eval 轉(zhuǎn)換k m到乘法計(jì)算的操作

    這篇文章主要介紹了python eval 轉(zhuǎn)換k m到乘法計(jì)算的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Django rest framework工具包簡(jiǎn)單用法示例

    Django rest framework工具包簡(jiǎn)單用法示例

    這篇文章主要介紹了Django rest framework工具包簡(jiǎn)單用法,結(jié)合匿名訪問(wèn)控制的具體實(shí)例分析了Django rest framework工具包的注冊(cè)、路由設(shè)置、視圖、權(quán)限控制、配置等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • python經(jīng)典趣味24點(diǎn)游戲程序設(shè)計(jì)

    python經(jīng)典趣味24點(diǎn)游戲程序設(shè)計(jì)

    這篇文章主要介紹了python經(jīng)典趣味24點(diǎn)游戲程序設(shè)計(jì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出

    Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出

    這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)的標(biāo)準(zhǔn)輸出與格式化輸出的相關(guān)資料,和大多數(shù)語(yǔ)言一樣,Python也是用print()函數(shù)來(lái)進(jìn)行輸出,需要的朋友可以參考下
    2023-08-08
  • 詳解python itertools功能

    詳解python itertools功能

    itertools是python內(nèi)置的模塊,使用簡(jiǎn)單且功能強(qiáng)大,這里嘗試匯總整理下,并提供簡(jiǎn)單應(yīng)用示例,這篇文章主要介紹了python itertools功能,需要的朋友可以參考下
    2020-02-02
  • 使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    wxPython是一個(gè)基于wxWidgets的Python?GUI庫(kù),ECharts是一個(gè)用于數(shù)據(jù)可視化的JavaScript庫(kù),本文主要為大家介紹了如何使用wxPython和ECharts庫(kù)來(lái)生成和保存HTML圖表,感興趣的可以學(xué)習(xí)一下
    2023-08-08
  • python獲取本地計(jì)算機(jī)名字的方法

    python獲取本地計(jì)算機(jī)名字的方法

    這篇文章主要介紹了python獲取本地計(jì)算機(jī)名字的方法,涉及Python獲取本地計(jì)算機(jī)信息的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-04-04
  • Python hashlib加密模塊常用方法解析

    Python hashlib加密模塊常用方法解析

    這篇文章主要介紹了Python hashlib加密模塊常用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • jupyter修改文件名方式(TensorFlow)

    jupyter修改文件名方式(TensorFlow)

    這篇文章主要介紹了jupyter修改文件名方式(TensorFlow),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04

最新評(píng)論