String Matlab:求序列中最长子串的长度

String Matlab:求序列中最长子串的长度,string,matlab,max,segment,String,Matlab,Max,Segment,在matlab中: 我想找出序列中I的最长I段的长度∈{H,E} Example: HHHCCEEECCCHHHHCCCCC lengh of longest H-segment in sequence is: 4 我应该怎么做呢?一个带有regexp的行程序: max(cellfun(@numel, regexp(str, '([HE])\1+', 'match'))) 一个带有regexp的班轮: max(cellfun(@numel, regexp(str, '([HE])\1+',

在matlab中: 我想找出序列中I的最长I段的长度∈{H,E}

Example: HHHCCEEECCCHHHHCCCCC
lengh of longest H-segment in sequence is: 4

我应该怎么做呢?

一个带有
regexp
的行程序:

max(cellfun(@numel, regexp(str, '([HE])\1+', 'match')))

一个带有
regexp
的班轮:

max(cellfun(@numel, regexp(str, '([HE])\1+', 'match')))

一个带有
regexp
的班轮:

max(cellfun(@numel, regexp(str, '([HE])\1+', 'match')))

一个带有
regexp
的班轮:

max(cellfun(@numel, regexp(str, '([HE])\1+', 'match')))

密切相关-。因此,使用它来查找
H
-
max(diff([0(find(~(string='H'>0)))numel(string='H')+1])-1的最大出现次数
和类似的
E
,并取两者的最大值。密切相关-。因此,使用它来查找
H
-
max(diff([0(find(~(string='H'>0)))numel(string='H')+1])-1的最大出现次数
和类似的
E
,并取两者的最大值。密切相关-。因此,使用它来查找
H
-
max(diff([0(find(~(string='H'>0)))numel(string='H')+1])-1的最大出现次数
和类似的
E
,并取两者的最大值。密切相关-。因此,使用它来查找
H
-
max(diff([0(find(~(string='H'>0)))numel(string='H')+1])-1的最大出现次数
E
的最大出现次数,并取其中的最大值。这是一个很好的快捷方式,可能必须收回dup投票+1我同意这几乎是重复的,但不是完全重复。我没有将其作为dup关闭,因为这里的序列有两个以上的值,搜索的是其中的一个以上的值。当然,这些差异不是很显著,但对于初学者来说,这可能是一条很好的捷径,可能不得不撤回dup投票+1我同意这几乎是重复的,但不是完全重复。我没有将其作为dup关闭,因为这里的序列有两个以上的值,搜索的是其中的一个以上的值。当然,这些差异不是很显著,但对于初学者来说,这可能是一条很好的捷径,可能不得不撤回dup投票+1我同意这几乎是重复的,但不是完全重复。我没有将其作为dup关闭,因为这里的序列有两个以上的值,搜索的是其中的一个以上的值。当然,这些差异不是很显著,但对于初学者来说,这可能是一条很好的捷径,可能不得不撤回dup投票+1我同意这几乎是重复的,但不是完全重复。我没有将其作为dup关闭,因为这里的序列有两个以上的值,搜索的是其中的一个以上的值。当然,这些差异不是很显著,但对于初学者来说,它们可能非常显著