@[TOC]matlab字符串处理
前言
在Matlab中,字符串是用单引号括起来的字符序列。
一、字符串的表示
字符串是用单引号括起来的字符序列。
>> xm = 'Online University'
xm =
Online University
>> xm(1:3)
ans =
Onl
若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示。
>> 'I''m a student.'
ans =
I'm a student.
建立多行字符串,形成字符串矩阵。
>> ch = ['abcdef';'123456'];
>> ch(2,3)
ans =
3
例:建立一个字符串向量,然后对该向量做如下处理:
①取第1~5个字符组成的子字符串。
②将字符串倒过来重新排列。
③将字符串中的小写字母变成相应的大写字母,其余字符不变。
④统计字符串中小写字母的个数。
>> ch = 'ABc1234e56Fg9';
>> subch = ch(1:5)
subch =
ABc12
>> revch = ch(