MATLAB字符串的生成

时间:2024-10-25 00:39:01

这里介绍一下MATLAB中字符串的生成

工具/原料

任意版本MATLAB

电脑

一维字符串

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

MATLAB字符串的生成

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

MATLAB字符串的生成

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

MATLAB字符串的生成

二维字符串及更高维度

1、二维及以上的字符串本质上是一样的,都是多行多列。下面开始讲怎么生成。以二维字符串为例。二维字符串要求列数必须相同,也就是说,如果第一行10个字母,第二行只有5个,就要用空格补全

2、(1)用连接符 [] 生成 例:str=['abc';'12 '] 注意!!!用连接符是不会自己补空格的,所以,输入的时候是‘12空格’不是‘12’,前后的字符串用分号隔开

MATLAB字符串的生成

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

MATLAB字符串的生成

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

MATLAB字符串的生成

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

© 手抄报圈