目录
2、在字符串中单引号是不能直接打出来的,需要用两个单引号来表示。
3、一个字符串就是一个行向量,每个元素对应一个字符,其引用方法与数值向量相同,
在实际应用中,有两种基本的数据类型,一个是数值型数据,是指能参与数值运算的数据,分为整型、浮点型、复数型。另一个是字符型数据或称为字符串数据。
字符串的表示
1、字符串是用单引号括起来的字符序列。
xm='Central South University'
xm =
Central South University
2、在字符串中单引号是不能直接打出来的,需要用两个单引号来表示。
'I ''m a student.'
ans =
I 'm a student.
3、一个字符串就是一个行向量,每个元素对应一个字符,其引用方法与数值向量相同,
A='ABCDEF'
A =
ABCDEF
A(1:4)
ans =
ABCD
4、也可以用多行字符串建立字符串矩阵。
ch=['abcdef';'123456'];
ch(2,4)
ans =
4
注意这时要求每行的字符数要相等,必要时需要用空格调节各行的长度,这也表明此时一个空格也占一个字符长度。
ch=['abcdef';'12 345'];
ch(2,3)
ans =
字符串的操作
1、字符串的执行
eval函数-——将字符串的内容作为对应的MATLAB命令
eval(s)
其中s为字符串 。
t=pi;
m='[t,sin(t),cos(t)]';
y=eval(m)
y =
3.1416 0.0000 -1.0000