最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MATLAB中count函數(shù)用法示例代碼

 更新時(shí)間:2025年02月19日 08:52:21   作者:jk_101  
這篇文章主要介紹了MATLAB中的count函數(shù),用于計(jì)算字符串中模式的出現(xiàn)次數(shù),它可以處理單個(gè)模式和模式數(shù)組,并且可以忽略大小寫(xiě),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

count函數(shù)的功能是計(jì)算字符串中模式的出現(xiàn)次數(shù)。

語(yǔ)法

A = count(str,pat)
A = count(str,pat,'IgnoreCase',true)

說(shuō)明

A = count(str,pat) 返回 pat 在 str 中的出現(xiàn)次數(shù)。

如果 pat 是包含多個(gè)模式的數(shù)組,則 count 返回 pat 的所有元素在 str 中出現(xiàn)的總次數(shù)。count 從左到右依次匹配 pat 的元素。str 中的文本段只能匹配一次。

A = count(str,pat,'IgnoreCase',true) 在統(tǒng)計(jì) pat 的出現(xiàn)次數(shù)時(shí),將忽略大小寫(xiě)。

示例

對(duì)出現(xiàn)次數(shù)計(jì)數(shù)

對(duì)字符串?dāng)?shù)組中字符串 red 的出現(xiàn)次數(shù)進(jìn)行計(jì)數(shù)??梢允褂秒p引號(hào)創(chuàng)建字符串。

str = "paired with red shoes"
str = 
"paired with red shoes"

要計(jì)算 red 的出現(xiàn)次數(shù),請(qǐng)使用 count 函數(shù)。在本示例中,結(jié)果為 2,因?yàn)?red 也是單詞 paired 的一部分。

A = count(str,"red")
A = 2

創(chuàng)建一個(gè) 2×1 字符串?dāng)?shù)組。

str = ["red green red red blue blue green";
       "green red blue green green blue"]
str = 2x1 string
    "red green red red blue blue green"
    "green red blue green green blue"

計(jì)算 red 在 str 的每個(gè)元素中的出現(xiàn)次數(shù)。如果 str 是字符串?dāng)?shù)組或字符向量元胞數(shù)組,則 A 是具有相同大小的數(shù)值數(shù)組。

A = count(str,"red")
A = 2×1

     3
     1

使用模式對(duì)數(shù)字和字母進(jìn)行計(jì)數(shù)

創(chuàng)建一個(gè)包含地址的字符串?dāng)?shù)組。

str = ["221B Baker St.","Tour Eiffel Champ de Mars","4059 Mt Lee Dr."]
str = 1x3 string
    "221B Baker St."    "Tour Eiffel Champ de Mars"    "4059 Mt Lee Dr."

要對(duì)每個(gè)地址中的數(shù)字位數(shù)進(jìn)行計(jì)數(shù),請(qǐng)首先創(chuàng)建一個(gè)匹配單個(gè)數(shù)字的模式。此模式在字符串中出現(xiàn)的次數(shù)等于字符串中的數(shù)字位數(shù)。

通過(guò)調(diào)用以 1 作為輸入?yún)?shù)的 digitsPattern 函數(shù)來(lái)創(chuàng)建該模式。當(dāng)執(zhí)行此操作時(shí),它會(huì)匹配單個(gè)數(shù)字(如 2),而不是任意數(shù)字序列(如 221 或 4059)。

pat = digitsPattern(1)
pat = pattern
  Matching:

    digitsPattern(1)

然后調(diào)用 count 函數(shù)且以 str 和 pat 作為輸入。

A = count(str,pat)
A = 1×3

     3     0     4

同樣,可以使用 lettersPattern(1) 創(chuàng)建的模式對(duì)字母的數(shù)量(不包括數(shù)字、空格或標(biāo)點(diǎn)符號(hào))進(jìn)行計(jì)數(shù)。

A = count(str,lettersPattern(1))
A = 1×3

     8    21     7

對(duì)由一個(gè)或多個(gè)數(shù)字后跟一個(gè)字母的序列進(jìn)行計(jì)數(shù)。您可以通過(guò)組合簡(jiǎn)單模式來(lái)構(gòu)建更復(fù)雜的模式。在本例中,digitsPattern + lettersPattern(1) 匹配 221B。

pat = digitsPattern + lettersPattern(1);
A = count(str,pat)
A = 1×3

     1     0     0

多個(gè)子字符串的所有出現(xiàn)次數(shù)

計(jì)算 red 和 blue 在字符串?dāng)?shù)組中出現(xiàn)的總次數(shù)??梢允褂秒p引號(hào)創(chuàng)建字符串。

str = ["red green blue";
       "green red blue green blue"]
str = 2x1 string
    "red green blue"
    "green red blue green blue"

count 為第一個(gè)字符串返回 2,因?yàn)?red 和 blue 各出現(xiàn)一次。count 為第二個(gè)字符串返回 3,因?yàn)?red 出現(xiàn)一次,blue 出現(xiàn)兩次。

A = count(str,["red","blue"])
A = 2×1

     2
     3

忽略大小寫(xiě)

計(jì)算字母 E 在包含名稱的字符串?dāng)?shù)組中的出現(xiàn)次數(shù),忽略大小寫(xiě)??梢允褂秒p引號(hào)創(chuàng)建字符串。

str = ["Edgar Allan Poe";"Louisa May Alcott"]
str = 2x1 string
    "Edgar Allan Poe"
    "Louisa May Alcott"

A = count(str,'E','IgnoreCase',true)
A = 2×1

     2
     0

對(duì)字符向量中的子字符串進(jìn)行計(jì)數(shù)

計(jì)算 al 在單詞 alphabetical 中的出現(xiàn)次數(shù)。

chr = 'alphabetical'
chr = 
'alphabetical'
A = count(chr,'al')
A = 2

參數(shù)說(shuō)明

str — 輸入文本

輸入文本,指定為字符串?dāng)?shù)組、字符向量或字符向量元胞數(shù)組。

pat — 搜索模式

搜索模式,指定為下列值之一:

  • 字符串?dāng)?shù)組

  • 字符向量

  • 字符向量元胞數(shù)組

  • ?pattern 數(shù)組(自 R2020b 開(kāi)始提供)

總結(jié) 

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

相關(guān)文章

  • C++實(shí)現(xiàn)掃雷小游戲

    C++實(shí)現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C++解密Chrome80版本數(shù)據(jù)庫(kù)的方法示例代碼

    C++解密Chrome80版本數(shù)據(jù)庫(kù)的方法示例代碼

    這篇文章主要介紹了C++解密Chrome80版本數(shù)據(jù)庫(kù)的方法示例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • C++編寫(xiě)簡(jiǎn)單的打靶游戲

    C++編寫(xiě)簡(jiǎn)單的打靶游戲

    這篇文章主要介紹了使用C++編寫(xiě)簡(jiǎn)單的打靶游戲,本人也是個(gè)菜鳥(niǎo),水平有限,有錯(cuò)誤遺漏的地方在所難免,大家看看就好。
    2015-03-03
  • 貪心算法的C語(yǔ)言實(shí)現(xiàn)與運(yùn)用詳解

    貪心算法的C語(yǔ)言實(shí)現(xiàn)與運(yùn)用詳解

    這篇文章主要介紹了貪心算法的C語(yǔ)言實(shí)現(xiàn)與運(yùn)用詳解,運(yùn)用么,就是文中所附的ACM練習(xí)題,哈哈:D需要的朋友可以參考下
    2015-08-08
  • C語(yǔ)言函數(shù)調(diào)用的三種實(shí)現(xiàn)方法實(shí)例

    C語(yǔ)言函數(shù)調(diào)用的三種實(shí)現(xiàn)方法實(shí)例

    C語(yǔ)言中函數(shù)的調(diào)用主要有如下三種方法,直接調(diào)用,函數(shù)指針調(diào)用,函數(shù)指針傳遞調(diào)用其中后兩種本質(zhì)一樣,但在有無(wú)返回值時(shí)還稍有差別,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言函數(shù)調(diào)用的三種實(shí)現(xiàn)方法,需要的朋友可以參考下
    2022-01-01
  • C語(yǔ)言字符串壓縮之ZSTD算法詳解

    C語(yǔ)言字符串壓縮之ZSTD算法詳解

    快速壓縮工具zstd(zstandard)是由facebook開(kāi)源的快速無(wú)損壓縮算法,主要應(yīng)用于zlib級(jí)別的實(shí)時(shí)壓縮場(chǎng)景,并且具有更好的壓縮比。本文將來(lái)講講ZSTD算法的使用,需要的可以參考一下
    2022-08-08
  • C++實(shí)現(xiàn)字符格式相互轉(zhuǎn)換的示例代碼

    C++實(shí)現(xiàn)字符格式相互轉(zhuǎn)換的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C++中實(shí)現(xiàn)字符格式相互轉(zhuǎn)換的方法,主要有UTF8與string互轉(zhuǎn)、wstring與string互轉(zhuǎn),感興趣的小伙伴可以了解一下
    2022-11-11
  • 浮點(diǎn)數(shù)在計(jì)算機(jī)中存儲(chǔ)方式是怎樣的

    浮點(diǎn)數(shù)在計(jì)算機(jī)中存儲(chǔ)方式是怎樣的

    這篇文章介紹了浮點(diǎn)數(shù)在計(jì)算機(jī)中是如何存儲(chǔ)的,講解的比較詳細(xì),有需要的朋友可以參考一下。
    2016-06-06
  • 賭你會(huì)懵的C語(yǔ)言指針進(jìn)階數(shù)組場(chǎng)景解析

    賭你會(huì)懵的C語(yǔ)言指針進(jìn)階數(shù)組場(chǎng)景解析

    這篇文章主要為大家介紹了關(guān)于C語(yǔ)言指針進(jìn)階的示例解析,來(lái)細(xì)化指針這一部分內(nèi)容,現(xiàn)在著重把一些指針的運(yùn)用情景搬出來(lái)康康,如果對(duì)指針盤(pán)的不是非常熟練,或者指針還出于入門(mén)階段的鐵子請(qǐng)繞道
    2022-02-02
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之串插入操作

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之串插入操作

    這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之串插入操作的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10

最新評(píng)論

宜兰市| 永兴县| 原阳县| 和顺县| 莫力| 夹江县| 平舆县| 万州区| 喀喇沁旗| 韶关市| 和政县| 靖远县| 资源县| 漳平市| 苏尼特右旗| 昌江| 九寨沟县| 辰溪县| 肥西县| 黔西| 合作市| 安福县| 富阳市| 垣曲县| 东源县| 武义县| 大港区| 军事| 汤阴县| 永寿县| 弋阳县| 云龙县| 大丰市| 衡山县| 蓬溪县| 陵水| 富锦市| 清远市| 呈贡县| 嘉义市| 德惠市|