Matlab_day_6

字符串处理

xm=‘wyzyaonuli’
xm=(1:3)
ans=wyz
以上代码表示输出第一到第三个元素
若字符串中含有单引号,则该单引号要用两个单引号来表示 如:

'I '‘m a boy.’
ans=I’m s boy.
还可多行字符串,形成字符串矩阵 如:

ch=[‘asdfg’;‘12456’];
ch(1,3)
ans=d
输出第一行第三列元素
将字符串倒置

revch=ch(end;-1:1)
revch=倒写的字符串
将字符串中小写变大写
通过ASCII值

k=find()
k=
ch(k)=ch(k)-(‘a’-‘A’)
ch=

length(k) 统计字符串中小写字母个数
ans=
字符串的操作
1.字符串的执行
格式: eval(s) 将参数字符串中的内容作为对应的matlab命令来执行
2.字符串与数值间的转换
利用char和abs()
3.字符串的比较
4.相同长度可用关系运算符:

‘www0’>=‘W123’
ans=1110
5.字符串比较函数:
strcmp(s1,s2)
strncmp(s1,s2,n)
strcmpi(s1,s2)
strncmpi(s1,s2,n)
其中有i的函数为忽略大小写,有n的为前n个比较,结果由0 1组成
6.字符的查找与替换
findstr(s1,s2):返回短字符串在长字符串中的开始位置
strrep(s1,s2,s3):将字符串s1的所有字符串s2替换为字符串s3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值