MATLAB入门-字符串操作
注:本篇文章是学习笔记,课程链接是:link
MATLAB中的字符串特性:
- 无论是字符还是字符串,都要使用单引号来‘’表示;
- 在MATLAB中,字符都是在矩阵中存储的,无论是一个英文字母还是一个汉字都算作一个字符char。
字符串的创建
运行的结果显示:
字符串元素的修改
与矩阵元素更改方法一样,对于字符串内的某个字符元素更改,可以使用( )来选择。例如,将字符串s=’bad!’的第二个元素a更改为e,方法为s(2)=’e’,代码如下:
结果显示为:
常用的字符串函数
当然,字符串函数太多,不能一一列举。help和doc指令可以用来查询一些函数的用法。这里推荐大家在命令行窗口里输入doc doc命令,此时会弹出MATLAB的‘help’帮助文档,在搜索框里输入Cha\fracters and Strings,也可以在命令窗口输入doc strfun 或者doc strings ,里面关于字符和字符串的介绍相当丰富,而且还有相关的例程!
课后小练
读取3个字符串,分别取出每个字符串的第1个字符,拼接成一个新的字符串再输出(要求拼接顺序为原字符串读取的顺序,即第1个字符串的第1个字符同样是拼接后的字符串的第1个字符)。