文档

cellstr

转换为字符向量的单元格数组

语法

C = cellstr (A)
C = cellstr (D)
C = cellstr (D, fmt)
C = cellstr (D, fmt,语言环境)

描述

例子

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开始,您可以使用双引号创建字符串。

= (“过去”“现在”“未来”
一个=1 x3字符串数组“过去”“现在”“将来”

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

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

创建字符数组。包括尾随空格,以便每行具有相同的长度,从而形成一个3乘4的数组。

= (“abc”“defg”“嗨”
一个=3 x4 char数组'abc ' 'defg' 'hi '
类(一)
ans = '字符'

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

C = cellstr (A)
C =3 x1单元阵列{'abc'} {'defg'} {'hi'}
类(C)
ans =“细胞”

创建一个calendarDuration数组中。

D = calmonths(15:17) + caldays(8) + hours(1.2345)
D =1 x3 calendarDuration数组1y 5mo 8d 1h 14m 4.2s

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

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

数据类型:字符|细胞|分类|字符串

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

数据类型:datetime|持续时间|calendarDuration

日期和时间格式,指定为[]、字符向量或字符串标量。如果您指定[],然后cellstr代表输入D的指定格式格式的属性D

的数据类金宝app型决定了支持的格式D

  • datetime格式可以包括单元和分隔符的组合,例如“yyyy-MMM-dd HH: mm: ss。瑞士的.具体操作请参见格式属性用于datetime数组。

  • 持续时间格式可以是单个字符(“y”' d '“h”“米”,或“年代”)或以下组合之一:

    • “弟弟:hh: mm: ss”

    • “hh: mm: ss”

    • mm: ss的

    • “hh: mm”

    • 以上任何一种,最多九种年代表示小数位数的字符,例如“hh: mm: ss。瑞士的

  • calendarDuration格式可以包括字符的组合“y”“问”“米”' w '' d ',“t”以从大到小的时间单位,如“ym”

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

输出中表示的区域设置,指定为字符向量或字符串标量。区域设置影响用于表示日期和时间的某些组件(如月份名称)的语言。

语言环境可以是:

  • “系统”,以指定系统区域设置。

  • 形式的字符向量xx_YY,在那里xx是小写的ISO 639-1两个字母的代码,它指定了一种语言,并且YY是指定国家的大写ISO 3166-1 alpha-2代码。

语言环境参数的输入参数可以是“场所”的名称-值对参数datetime函数。

例子:“en_US”

例子:“ja_JP”

算法

cellstr当字符是重要的空白字符时,例如不换行空格字符,不会从字符数组中删除尾随空格字符。

该表显示了最常见的重要空白字符及其描述。有关更多信息,请参见空格字符

重要的空白字符

描述

char (133)

下一行

char (160)

不打断的空间

char (8199)

图的空间

char (8239)

狭窄的空间不中断

扩展功能

之前介绍过的R2006a

这个话题有用吗?