文档

字符串

创建没有字符的字符串数组

句法

str =字符串
str =字符串(n)
str =字符串(sz1,...,szn)
str =字符串(SZ)

描述

str =字符串返回没有字符的字符串。有关字符串数组的更多信息,请参阅角色和字符串

笔记:从R2017A开始,您还可以使用双引号创建没有字符的字符串。例如,str =“”创建一个不包含字符的字符串标量。

例子

str =字符串(n返回n-经过-n没有字符的字符串。

例子

str =字符串(SZ1,...,SZN返回aSZ1-by -....- by-SZN一系列没有字符的字符串,在哪里SZ1,...,SZN指示每个维度的大小。例如,弦(2,3)返回2 x-3个字符串。

例子

str =字符串(SZ返回一系列没有字符的字符串,其中大小向量SZ定义尺寸(str)。例如,字符串([2,3])返回2 x-3个字符串。

例子

全部收缩

str =字符串(4)
str =4×4字符串数组“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
str =字符串([2,6])
str =2×6字符串数组“”“”“”“”“”“”“”“”“”“”“”“”

创建一个与现有数组相同的空字符串数组。

a = [1 2 3;4 5 6];sz = size(a);str =字符串(SZ)
str =2×3字符串数组“”“”“”“”“”“”

将前两行代码组合到一行中是一种常见模式:

str =字符串(尺寸(a));

您可以使用字符串预先分配大字符串阵列所需的空间。

输入参数

全部收缩

正方形阵列的大小,指定为非负整数。

  • 如果n0, 然后str是一个空数组。

  • 如果n是负面的字符串零食n作为0

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

每个维度的大小,指定为单独的非负整数参数。

  • 如果任何维度的大小为0, 然后str是一个空数组。

  • 如果任何维度的大小为负,则字符串将其视为0

  • 超越第二维度,字符串忽略尾随的尺寸1。例如,字符串(3,1,1,1)产生一个没有字符的字符串向量。

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

每个维度的大小,指定为非负整数的行矢量。该向量的每个元素指示相应维度的大小:

  • 如果任何维度的大小为0, 然后str是一个空数组。

  • 如果任何维度的大小为负,则字符串将其视为0

  • 超越第二维度,字符串忽略尾随的尺寸1。例如,字符串([[3,1,1,1])产生一个没有字符的字符串向量。

例子:sz = [2,3,4]创建一个2 x-3 x-4阵列。

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

在R2016b中引入

这个话题有帮助吗?