cellstr

转换为字符向量的单元阵列

描述

C = cellstr(一个转换一个到字符向量的单元阵列。输入数组一个可以是字符阵列,分类排列,或者,在R2016b,一个字符串数组起始。

C = cellstr(d日期时间,持续时间或持续时间日历阵列转换成的格式由指定的字符向量的单元阵列格式财产d。的输出具有相同的尺寸d

C = cellstr(dFMT表示指定格式的日期或持续时间。例如,cellstr(d, 'HH:MM:SS')表示与每个元素相关联的倍d

C = cellstr(dFMT现场代表在指定的区域设置日期或持续时间。例如,cellstr(d, 'DD-MMM-YYYY', 'EN_US')表示与每个元素相关联的日期d使用EN_US语言环境。语言环境将影响用来表示如月份和日期名称特征向量的语言。

例子

全部收缩

您可以创建字符串数组包含多段文本。但是,您可能需要使用接受字符向量单元阵列作为输入参数,而且功能不接受字符串数组。从字符串数组这样的功能传递数据,使用cellstr函数将字符串数组转换为字符向量的单元阵列。

创建一个字符串数组。在R2017a开始,您可以创建一个使用双引号的字符串。

A = [“过去”“当下”“未来”]
A =1×3串“过去,现在,将来”

字符串数组转换为字符矢量的1×3单元阵列。

C = cellstr(A)
C =1×3单元{'过去,现在,将来'}

创建一个字符数组。包括尾部空格使每一行具有相同的长度,导致了3×4阵列。

A = ['ABC';'DEFG';“喜”]
A =3×4字符数组'ABC' 'DEFG' '喜'
类(A)
ANS = '字符'

字符数组转换为字符向量的3×1的单元阵列。

C = cellstr(A)
C =3X1细胞{ 'ABC'} { 'DEFG'} { 'HI'}
类(C)
ANS = '细胞'

创建一个calendarDuration阵列。

d = calmonths(十五点17)+ caldays(8)+小时(1.2345)
d =1×3 calendarDuration1Y 3MO 8D 1H14米4.2s 1Y 4mo 8D 1H14米4.2s 1Y 5mo 8D 1H14米4.2s

阵列转换为字符向量的单元阵列。

C = cellstr(d)
C =1×3单元{ '1Y 3MO 8D 1H 14 ...'} { '1Y 4mo 8D 1H 14 ...'} { '1Y 5mo 8D 1H 14 ...'}
类(C)
ANS = '细胞'

输入参数

全部收缩

输入阵列,指定为字符数组,字符向量的单元阵列,一个绝对阵列,或一个字符串数组。

  • 如果一个是一个字符阵列,则每行的一个是的细胞C。该cellstr函数删除的行尾部空格一个除了显著空白诸如不间断空格字符。使用烧焦功能转换回一个字符数组。

  • 如果一个是字符向量的单元阵列,然后cellstr回报一个不变。

  • 如果一个是一个明确的阵列,然后cellstr将每个元素为一个字符向量,并为其分配到的小区。单元阵列的大小是相同的尺寸一个

  • 开始在R2016b,如果一个是一个字符串数组,然后cellstr将每个元素为一个字符向量,并为其分配到的小区。单元阵列的大小是相同的尺寸一个。使用功能转换回一个字符串数组。

    • 如果任何元素一个是缺少字符串(显示为<缺失>), 然后cellstr分配一个空字符阵列到输出的对应的小区C

数据类型:烧焦|细胞|明确的|

输入的日期和时间,指定为日期或时间的数组。

数据类型:约会时间|持续时间|calendarDuration

日期和时间格式,指定为[],字符向量,或串标量。如果您指定[], 然后cellstr代表输入d在由指定的格式格式财产d

支持的格万博1manbetx式取决于数据类型d

  • 约会时间格式可包括单元和分隔符的组合,如'YYYY-MMM-DD HH:MM:SS.SSS'。有关详细信息,请参阅格式属性日期时间排列。

  • 持续时间格式或者是单个字符('Y''d''H''M', 要么'S'这些组合中的)或一个:

    • 'DD:HH:MM:SS'

    • 'HH:MM:SS'

    • 'MM:SS'

    • 'HH:MM'

    • 以上任何一项,与多达九小号字符以指示分数第二个数字,如'HH:MM:ss.SSSS'

  • calendarDuration格式可包括字符的组合'Y''Q''M''W''d''T'为了从最大到最小的时间单位,如'YM'

有关更多信息,持续时间calendarDuration格式见设置日期和时间显示格式

区域表示在输出,指定为字符向量或字符串标量。语言环境将影响用来表示日期和时间,比如月份名称的某些组件的语言。

现场可:

  • '系统',指定系统语言环境。

  • 在形式的字符向量XX_YY,其中XX是小写的ISO 639-1双字母代码,指定一个语言,YY是大写ISO 3166-1的α-2代码指定的国家。

现场输入参数可以是任何由接受的值的“语言环境”的名称 - 值对参数约会时间功能。

例:'EN_US'

例:'Ja_JP表示'

算法

cellstr不会删除字符数组尾部空格当字符是空白显著,如不间断空格字符。

该表显示了最常见的字符是显著空白字符及其说明。欲了解更多信息,请参阅空白字符

显著空白字符

描述

CHAR(133)

下一行

炭(160)

不间断空格

CHAR(8199)

图空间

CHAR(8239)

窄的无间断空间

扩展功能

R2006a前推出