在Matlab中,字符串和字符数组基本是等价的。
它的字符串操作与C语言的相应操作基本相同。
(1) 字符串赋值
s= 'Matrix Laboratory';
s= [‘M’,’a’,’t’,’l’,’a’,’b’]
(2) 常用函数
size():查看字符数组的维数 长度
abs():查看字符的ASCII码
char():ASCII转换为字符串
串连接函数
水平连接strcat('hello ','world!')———— ['hello ','world!']
两者的区别就是strcat和strvcat的函数连接会忽略原字符串结尾处的空格
垂直连接
strvcat('hello ','world!')——垂直连接