字符串数组
你可以用MATLAB来表示文本®使用字符串数组.字符串数组的每个元素存储一个字符序列。序列可以在没有填充的情况下具有不同的长度,例如“是的”
和“不”
.只有一个元素的字符串数组也称为字符串标量.
可以使用标准数组操作在字符串数组中建立索引、重新格式化和连接字符串数组,还可以使用+
操作符。如果字符串数组表示数字,则可以使用双
函数。
您可以通过将一段文本包含在双引号中来创建字符串标量。
str =“你好,世界”
str = "Hello, world"
要创建字符串数组,可以使用方括号连接字符串标量,就像可以将数字连接到数字数组一样。
str = [“水星”“双子座”“阿波罗”;“天空实验室”B“天空实验室”“国际空间站”]
str = 2x3 string "Mercury" "Gemini" "Apollo" "Skylab" "Skylab B" "ISS"
属性还可以将不同数据类型的变量转换为字符串数组字符串
函数,下面描述。
有关用于在字符串数组中创建和操作文本的函数列表,请参见字符和字符串.
如果输入参数是一个对象,那么它必须属于实现字符串
方法将对象表示为字符串。
转换字符
将数组转换为数字类型将生成对应的Unicode代码值的数组。字符串中的文本不会以这种方式转换。将不表示单个数值的字符串转换为双
将会产生南
结果。有关更多信息,请参见Unicode和ASCII值.