我是靠谱客的博主 自然灰狼,最近开发中收集的这篇文章主要介绍matlab中的count()函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

count

计算字符串中模式的出现次数

语法

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

说明

A = count(str,pattern) 返回 pattern 在 str 中的出现次数。

如果 pattern 是包含多个模式的数组,则 count 返回 pattern 的所有元素在 str 中出现的总次数。
A = count(str,pattern,‘IgnoreCase’,true) 在统计 pattern 的出现次数时,将忽略大小写。

示例

计算模式的出现次数

计算字符序列 red 在字符串数组中的出现次数:

str = "paired with red shoes"
A = count(str,"red")
A = 2

在本示例中,结果为 2,因为 red 也是单词 paired 的一部分。

创建一个 2×1 字符串数组。计算 red 在 str 的每个元素中的出现次数。如果 str 是字符串数组或字符向量元胞数组,则 A 是具有相同大小的数值数组:

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

     3
     1

多个模式的出现次数

计算 red 和 blue 在字符串数组中出现的总次数:

str = ["red green blue";
       "green red blue green blue"]
A = count(str,["red","blue"])

count 为第一个字符串返回 2,因为 red 和 blue 各出现一次。count 为第二个字符串返回 3,因为 red 出现一次,blue 出现两次。

A = 2×1

     2
     3

计算模式数量时忽略大小写

计算字母 E 在包含名称的字符串数组中的出现次数,忽略大小写:

str = ["Edgar Allan Poe";"Louisa May Alcott"]
A = count(str,'E','IgnoreCase',true)
A = 2×1

     2
     0

计算字符向量中的模式

计算 al 在单词 alphabetical 中的出现次数:

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

参考链接:https://ww2.mathworks.cn/help/matlab/ref/count.html

最后

以上就是自然灰狼为你收集整理的matlab中的count()函数的全部内容,希望文章能够帮你解决matlab中的count()函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部