在Matlab中重复字符串中的字母

use*_*148 -2 matlab

我想在Matlab中生成一个看起来像的字符串

"BBBBBBBBBBBBBBBBCCCCCCCCCCCCCC"

其中,"B"重复m时间和"C"重复n次数.是否有任何类似于("B","C",n,m)这样做的输入函数?

Nic*_*son 5

您可以使用该功能repelem重复所需次数的字符.

str = 'BC' %This is character vector, NOT a string
n = 4; m = 3;
res = repelem(str,[n,m])

res =

    'BBBBCCC'
Run Code Online (Sandbox Code Playgroud)