5.1 String Construction
发布时间
阅读量:
阅读量
MATLAB中的字符串处理函数
字符串处理函数及其功能说明
eval(string) 用于将字符串解析为MATLAB命令并执行
blanks(n) 生成包含n个空格的字符串
deblank 用于删除字符串末尾的空格字符
feval 根据指定的字符串计算对应函数的值
findstr 在目标字符串中查找子串的位置
isletter 当检测到字母时返回逻辑真值
isspace 当检测到空格时返回逻辑真值
isstr 若输入为字符串则返回逻辑真值
lasterr 返回最近一次MATLAB错误信息对应的字符串
strcmp 若两个字符串完全一致则返回逻辑真值
strrep 将指定子串替换为另一个子串
strtok 用于提取字符串中的第一个有效标记
关于字符串的构建方式
在MATLAB中,可以通过直接对变量赋值的方式创建字符串或字符串数组。具体操作时,需要将所需内容置于单引号内。若内容本身包含单引号,则需使用两个连续的单引号进行转义。
对于多行字符串的构造,若内容放置在方括号[ ]内,则各行长度必须保持一致;而若内容放置在花括号{ }内,则各行长度可以存在差异。
MATLAB中提供了strcat、strvcat以及char函数实现多行字符串的纵向拼接。其中,strcat函数在连接多行数据时,不要求各行为等长,系统会自动在较短行末补充空格
全部评论 (0)
还没有任何评论哟~
