MATLAB字符串的生成
1、直接赋值法。
打开MATLAB,令str='ABCDEF',注意,所有输入都是在英文格式下,单引号之内的为字符串的内容,字符串类型中的数据每个字符占2字节的储存空间。

2、连接法
连接法有两种格式。
(1)使用strcat函数
例:str2=strcat( str1 , 'STR' )
str2=strcat( str1 , str1 )
str2=strcat( 'STR' , str1 )

3、 (2)使用连接符 ' [] '
例:str2=[ str1 , 'STR' ]
str2=[ str1 , str1 ]
str2=[ 'STR' , str1 ]

1、二维及以上的字符串本质上是一样的,都是多行多列。下面开始讲怎么生成。
以二维字符串为例。
二维字符串要求列数必须相同,也就是说,如果第一行10个字母,第二行只有5个,就要用空格补全
2、(1)用连接符 [] 生成
例:str=['abc';'12 '] 注意!!!用连接符是不会自己补空格的,所以,输入的时候是‘12空格’不是‘12’,前后的字符串用分号隔开

3、(2)用char()函数生成
例:str2=char('abc','AB')
这个就比较方便了,会自动补空格,维数更多只需要往后面加就可以了,逗号 分隔

4、(2)strvcat()函数
v也就是英语中的vertical 垂直的,也就是垂直方向上的字符串连接
例:str2=strvcat('ABC','ab')
这个同样会自己补空格

5、总的来说一共以上几点
1.直接赋值
2.连接符[]
3.连接函数strcat()
4.char()函数
5.竖直字符连接函数strvcat()
你都记住怎么用了吗?