主要内容

文本和字符

文本字符串数组

当你正在与文本,附上在双引号字符序列。你可以将文本分配给一个变量。

t =“你好,世界”;

如果文本包含双引号,使用两个双引号内的定义。

q =“东西”“引用””和别的东西。”
q = "东西"引用”和别的东西。”

t是数组,像所有MATLAB®变量。他们的或数据类型是字符串

t
名字t 1 x1 174字节大小类属性字符串

将文本添加到最后一个字符串,使用+运算符,+

f = 71;c = (f-32) / 1.8;tempText =“温度”+ c +“C”
tempText =“温度是21.6667摄氏度”

类似于数字数组,字符串数组可以有多个元素。使用strlength函数来找到一个数组中的每个字符串的长度。

= (“一个”,“bb”,“ccc”;“dddd”,“继续”,“fffffff”]
= 2×3字符串数组“A”“bb”“ccc”“dddd”“继续”“fffffff”
strlength (A)
ans = 1 2 3 4 6 7

字符数组中的数据

有时字符表示数据不对应于文本,如DNA序列。你可以将这种类型的数据存储在一个字符数组,数据类型字符。字符数组使用单引号。

seq =“GCTAGAATCC”;谁seq
类属性名称大小字节seq 1 x10 20个字符

数组的每个元素包含一个字符。

seq (4)
ans = ' '

连接字符数组与方括号,正如你连接数字数组。

seq2 = [seq“ATTAGAAACC”]
seq2 = ' GCTAGAATCCATTAGAAACC '

字符数组之前写的程序中常见的引入双引号的字符串创建R2017a。接受所有MATLAB函数字符串数据也接受字符数据,反之亦然。