Matlab连接字符串的⽅法在Matlab中,想要将两个字符串连接在⼀起,有以下的⽅法:
假定有两个字符串
>> str1='Iloveyou';str2='123';
⽅法⼀:⽤中括号将str1和str2像矩阵元素⼀样包含起来:
>> SC=[str1,str2]
SC =
Iloveyou123
(若想验证str1和str2确实被连接起来,可调⽤length函数测试SC的长度。)
⽅法⼆:⽤strcat函数
>> SB=strcat(str1,str2)
SB =
Iloveyou123
注意,strcat函数有许多⽤法,如下例:
>> strcat({'Red','Yellow'},{'Green','Blue'})
ans =
'RedGreen' 'YellowBlue'
但下句则结果就不⼀样了:
>> strcat(['Red','Yellow'],['Green','Blue'])
ans =
RedYellowGreenBlue
⽅法三:利⽤sprintf函数
>> number=123;
>> STR=sprintf('%s%d',str1,number)
matlab二进制字符串转数组STR =
Iloveyou123
利⽤class(STR)得到STR的类型为char。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论