概述
假定有两个字符串
>> str1='Iloveyou';str2='123';
方法一:用中括号将str1和str2像矩阵元素一样包含起来:
>> ab=[str1,str2]
ab
Iloveyou123
(若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)
方法二:用strcat函数
>> ac=strcat(str1,str2)
ac =
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)
STR =
Iloveyou123
利用class(STR)得到STR的类型为char。
======================================================
a={'a';'bb';'ccc';'dddd'};
a(1)ans = 'a'
a(2)ans = 'bb'
a(3)ans = 'ccc'
a(4)ans = 'dddd'
最后
以上就是开心狗为你收集整理的Matlab定义字符串数组和连接字符串的方法的全部内容,希望文章能够帮你解决Matlab定义字符串数组和连接字符串的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复