5.1字符串的构造

MARLAB中的字符串函数


字符串函数        函数功能

eval(string)      作为一个MATLAB命令求字符串的值

blanks(n)         返回一个n个零或空格的字符串

deblank            去掉字符串后拖的空格

feval                   求字符串给定的函数值

findstr                从一个字符串内找出字符串

isletter               字母存在时返回真值

isspace             空格字符串存在时返回真值

isstr                    输入一个字符串返回真值

iasterr                 返回上一个产生MATLAB错误的字符串

strcmp                字符串相同,返回真值

strrep                  用一个字符串替换另一个字符串

strtok                   在一个字符串李找出第一个标记


字符串的构造

字符串或字符串数组的构造可以通过直接给变量赋值来实现,具体表达式中字符串的内容需要写在单引号内。如果字符串的内容包含单引号,那么以两个重复的单引号来表示。

构造多行字符串是,若字符串内容写在[  ]内,那么多行字符串的长度必须相同;若字符串内容写在 {  }内,则这多行字符串的长度可以不同。


MATLAB中提供了strcat,strvcat 和 char函数用于纵向连接多个字符串。strcat函数连接多行字符串是,每行字符串的长度不要求相等,所有非最长字符串的右边会自动补偿空格,使得每行字符串的长度相同。char函数与strvcat函数类似,不够当多行字符串中用空格字符串时,strvcat函数会自动进行忽略,而char函数会把空字符串补偿后再进行连接。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术提高效率

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值