cellstr

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

描述

例子

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

例子

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

C = cellstr(D,fmt)表示指定格式的日期或持续时间。例如,cellstr (D, HH: mm: ss)表示与每个元素相关联的倍D

C = cellstr(D,fmt,语言环境)表示指定语言环境中的日期或持续时间。例如,cellstr (D, dd-MMM-yyyy, en_US)的每个元素关联的日期D使用en_US语言环境。语言环境影响用于表示字符向量(如月份和日期名称)的语言。

例子

全部收缩

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

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

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

将字符串数组转换为由字符向量组成的1×3单元格数组。

C = cellstr(A)
C =1 x3单元格{‘过去’}{“礼物”}{'未来'}

创建一个字符数组。包含尾随空格,以便每一行具有相同的长度,从而得到一个3×4的数组。

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

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

C = cellstr(A)
C =3X1细胞{'abc'} {'defg'} {'hi'}
类(C)
ans =“细胞”

创建一个calendarDuration数组中。

D =月(15:17)+月(8)+小时(1.2345)
d =1×3 calendarDuration1 y 3月8 d 1 h 14米4.2秒1 y 4月8 d 1 h 14米4.2秒1 y 5月8 d 1 h 14米4.2秒

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

C = cellstr (D)
C =1 x3单元格{'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

所支持的金宝app格式取决于的数据类型D

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

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

    • 'DD:HH:MM:SS'

    • “hh: mm: ss”

    • 'MM:SS'

    • 'HH:MM'

    • 以上任何一项,与多达九年代表示小数位数的第二位数的字符,例如'HH:MM:ss.SSSS'

  • calendarDuration格式可以包括字符的组合'Y',“问”,'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前推出