文字和字符
字符串数组中的文字
当您使用文本时,将字符序列包含在双引号中。您可以将文本分配给变量。
t =“你好世界”;
如果文本包含双引号,请在定义中使用两个双引号。
Q =“某物”“引用”和其他东西。
q =“引用”和其他东西。”
t
和问
是数组,就像所有Matlab一样®变量。他们的班级或数据类型是细绳
。
谁是t
名称大小字节类属性t 1x1 174字符串
要将文本添加到字符串的末端,请使用Plus Operator,+
。
F = 71;C =(F-32)/1.8;temptext =“温度为”+ C +“C”
Temptext =“温度为21.6667c”
与数字数组类似,字符串数组可以具有多个元素。使用strlength
函数以在数组中找到每个字符串的长度。
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“ attagaaacc”这是给予的
seq2 ='gctagaatccatcattagaaacc'
字符阵列在R2017A中引入双引号之前编写的程序中很常见。所有接受的MATLAB功能细绳
数据也接受char
数据,反之亦然。