文字及字符

文本中字符串数组

当你在处理文本,请用双引号字符序列。您可以将文本分配给一个变量。

T =“你好,世界”;

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

q =“东西‘’引用”,“和别的东西。”
Q =“东西‘引用’和别的东西。”

Ťq是数组,像所有的MATLAB®变量。其或数据类型是

谁是Ť
名称大小字节类属性牛逼的1x1 174串

注意

用双引号创建的字符串数组中R2017a介绍。如果您使用的是较早版本,创建字符数组。有关详细信息,请参阅在字符数组数据

要将文本添加到字符串的结尾,用加法运算,+

F = 71;C =(F-32)/1.8;tempText =“温度”+ C +“C”
tempText = “温度是21.6667C”

类似数字数组,字符串数组可以有多个元素。使用strlength功能找到一个阵列中的每个串的长度。

A = [“一个”“BB”“CCC”;“dddd完整”“EEEEEE”“FFFFFFF”]
A = 2×3字符串数组 “一个”, “BB”, “CCC”, “DDDD” “EEEEEE” “FFFFFFF”
strlength(A)
ANS = 1 2 3 4 6 7

在字符数组数据

有时字符表示不对应于文本数据,诸如DNA序列。您可以存储这类数据的字符数组中,它具有数据类型烧焦。字符数组使用单引号。

SEQ ='GCTAGAATCC';谁是以次
名称大小字节类属性序列1×20个字符

该数组的每个元素都包含一个单独的字符。

SEQ(4)
ANS = 'A'

串联的字符数组用方括号,就像您连接数字阵列。

SEQ2 = [SEQ'ATTAGAAACC']
SEQ2 = 'GCTAGAATCCATTAGAAACC'

字符数组是在被引进字符串数组的前写的程序常见。接受所有功能的MATLAB数据也接受烧焦数据,反之亦然。