在MATLAB中,字符串的本质是字符数组
字符串的内容写在单引号中,如果字符串的内容包含单引号,那么以两个重复的单引号来表示
构造多行字符串
若使用“ [] ”,表明为矩阵,所以每一行的长度要求相同
若使用“ {} ”,表明为单元数组(广义矩阵),对每个单元的大小和内容没有要求


1.连接为行向量(横向连接)
可以通过" [ ] ",也可以通过strcat()函数

2.连接为多行(纵向连接)
注意多行也就是矩阵,要求每一行的长度相等
可以使用strvcat()函数或char()函数,两者均会在非最长字符串的右边补偿空格
但strvcat()会忽略空字符串,char()不会

使用关系运算符进行比较时,会对字符串的每个字符进行比较,要求两个字符串的长度必须相同
返回值时一个与字符串长度相同大小的数组

strcmp()函数则是比较两个字符串是否相同,返回值为0或1

findstr()函数对字母大小写敏感
findstr()无法直接对字符串矩阵进行搜索,因此对字符串的搜索只能通过循环索引矩阵内的元素

1.直接赋值替换

2.strrep()对目标值进行替换
strrep可以替换两个任意长度的字符串,strrep同样不能直接作用于字符串矩阵


sprintf()
