当您使用文本时,用双引号括在一起的字符序列。您可以将文本分配给变量。
t =“你好,世界”;
如果文本包含双引号,请在定义中使用两个双引号。
q =“引用”“的东西”“和别的东西。”
q =“引用的东西”和其他东西。“
T.
和问:
是阵列,就像所有的matlab®变量。他们的班级或数据类型是细绳
。
谁是T.
名称大小字节类属性t 1x1 174字符串
笔记
在R2017A中引入了使用双引号创建字符串阵列。如果您使用的是早期版本,请创建字符数组。有关详细信息,请参阅字符阵列中的数据。
要将文本添加到字符串的末尾,请使用加运算符,+
。
f = 71;c =(f-32)/1.8;temptext =.“温度是”+ C +“C”
Temptext =“温度为21.6667C”
类似于数字阵列,字符串数组可以具有多个元素。使用斯特莱格
函数找到数组中每个字符串的长度。
a = [“一种”那“bb”那“CCC”;“dddd”那“Eeeeee”那“fffffff”]
a = 2×3字符串阵列“a”“bb”“ccc”“dddd”“Eeeeee”“fffffff”
Strlength(a)
ans = 1 2 3 4 6 7
有时字符表示与文本不对应的数据,例如DNA序列。您可以在具有数据类型的字符数组中存储此类数据char
。字符阵列使用单引号。
SEQ ='GCTAGAATCC';谁是SEQ.
名称大小字节类属性seq 1x10 20 char
阵列的每个元素都包含一个字符。
SEQ(4)
ans ='a'
使用方括号的连接字符阵列,就像您连接数字阵列一样。
SEQ2 = [SEQ'AtagaaACC']
SEQ2 ='GCTAGAATCCATTAGAAACA'
字符阵列在引入字符串阵列之前写入的程序中是常见的。所有matlab函数都接受细绳
数据也接受char
数据,反之亦然。