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

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

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

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

語法

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

說明

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

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

text(___,Name,Value) 使用一個或多個名稱-值對組指定 Text 對象的屬性。例如,'FontSize',14 將字體大小設(shè)置為 14 磅。可以使用上述語法中的任意輸入?yún)?shù)組合指定文本屬性。如果將 Position 和 String 屬性指定為名稱-值對組,則不需要指定 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)建文本。選項 ax 可以位于前面的語法中的任何輸入?yún)?shù)組合之前。

t = text(___) 返回一個或多個文本對象。使用 t 修改所創(chuàng)建的文本對象的屬性。有關(guān)屬性和說明的列表,可以參考 Text 屬性。可以使用上述任意語法指定一個輸出。

示例

向數(shù)據(jù)點添加文本說明

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

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

如圖所示:

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

向多個數(shù)據(jù)點添加文本

繪制一個線條。將相同的文本添加到沿該線條的兩個點。

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)

如圖所示:

通過將 str 指定為元胞數(shù)組,向每個點添加不同文本。 

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)建一個線圖,并向坐標(biāo)區(qū)添加一個文本說明。通過將 str 指定為元胞數(shù)組顯示多行文本。

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

如圖所示:

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

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

如圖所示:

指定文本大小和顏色 

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

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

如圖所示:

修改現(xiàn)有文本 

創(chuàng)建一個線圖,并沿線條添加兩個文本說明。返回文本對象 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ù)為每個文本說明創(chuàng)建一個文本對象。因此,t 包含兩個文本對象。

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

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

如圖所示:

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

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

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

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

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

        x 和 y 的大小必須相同。

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

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

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

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

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

x 和 y 的大小必須相同。

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

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

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

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

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

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

txt - 要顯示的文本

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

用于單個數(shù)據(jù)點的文本

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

對于多行文本,請:

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

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

用于多個數(shù)據(jù)點的文本

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

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

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

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

        ?要包括特殊字符(例如上標(biāo)、下標(biāo)、希臘字母或數(shù)學(xué)符號),請使用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 對象、PolarAxes 對象或 GeographicAxes 對象。如果不指定坐標(biāo)區(qū),則 text 使用當(dāng)前坐標(biāo)區(qū)。

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    Django rest framework工具包簡單用法示例

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

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

    這篇文章主要介紹了python經(jīng)典趣味24點游戲程序設(shè)計,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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ù)語言一樣,Python也是用print()函數(shù)來進(jìn)行輸出,需要的朋友可以參考下
    2023-08-08
  • 詳解python itertools功能

    詳解python itertools功能

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

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

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

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

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

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

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

    jupyter修改文件名方式(TensorFlow)

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

最新評論