文档帮助中心文档
转换为字符向量的单元格数组
C = cellstr (A)
C = cellstr(A, dateFmt)
例子
C = cellstr (一个)转换一个字符向量的单元格数组。例如,如果一个是一个字符串,“foo”,C是包含字符向量的单元格数组,{“foo”}.
C = cellstr (一个)
一个
“foo”
C
{“foo”}
C= cellstr (一个,dateFmt),在那里一个是一个datetime或持续时间数组,应用指定的格式,例如“HH: mm: ss”.此外,您可以将区域设置指定为单独的输入,例如“en_US”.
C= cellstr (一个,dateFmt)
dateFmt
datetime
持续时间
“HH: mm: ss”
“en_US”
全部折叠
您可以创建字符串数组来包含多个文本片段。但是,您可能需要使用接受字符向量的单元格数组作为输入参数,而不接受字符串数组的函数。要将数据从字符串数组传递给此类函数,请使用cellstr函数将字符串数组转换为字符向量的单元格数组。
cellstr
创建一个字符串数组。从R2017a开始,您可以使用双引号创建字符串。
= (“过去”,“现在”,“未来”]
一个=1 x3字符串“过去”“现在”“将来”
将字符串数组转换为字符向量的1 × 3单元格数组。
C =1 x3单元格{‘过去’}{“礼物”}{'未来'}
创建字符数组。包括尾随空格,以便每行具有相同的长度,从而形成一个3乘4的数组。
= (“abc”;“defg”;“嗨”]
一个=3 x4 char数组'abc ' 'defg' 'hi '
类(一)
ans = '字符'
将字符数组转换为字符向量的3 × 1单元格数组。
C =3 x1细胞{'abc'} {'defg'} {'hi'}
类(C)
ans =“细胞”
创建一个calendarDuration数组中。
calendarDuration
D = calmonths(15:17) + caldays(8) + hours(1.2345)
D =1 x3 calendarDuration1y 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…'}
输入数组。的数据类型一个决定了cellstr转换一个字符向量的单元格数组。
输入类型
转换的笔记
样例输入
样例输出
字符串
将每个元素转换为字符向量并将其赋值给单元格。
如果一个是空的,"",则输出为包含空字符数组,一个0乘0的字符向量。
""
1×1字符串数组
1×1 cell array {'foo'}
1×2字符串数组"foo" "bar"
1×2 cell array {'foo'} {'bar'}
字符数组
将输入的每一行分配给单元格。cellstr删除每行末尾的空白字符,除非是重要的空白字符,如不换行空格字符。
2×3 char数组'foo' 'bar'
2×1 cell array {'foo'} {'bar'}
分类数组
将输入数组的每个元素转换为字符向量,并将该向量分配给新单元格数组中的一个单元格。
1x3类别数组红绿蓝
1×3 cell array {'red'} {'green'} {'blue'}
datetime数组
要指定格式和区域设置,请参见dateFmt.
datetime(2020、6、1)
“01 - jun - 2020”
日期格式和区域设置,指定为单独的字符向量或字符串标量。输入一个必须是类型datetime,持续时间,或calendarDuration.
如果不指定格式,cellstr的值格式的属性一个.若要仅指定区域设置,请使用空数组作为格式的占位符,[].
格式
[]
例子:cellstr (A,“yyyy-MM-dd”)
cellstr (A,“yyyy-MM-dd”)
例子:cellstr (A,“yyyy-MM-dd”、“en_US”)
cellstr (A,“yyyy-MM-dd”、“en_US”)
例子:cellstr ([], en_US)
cellstr ([], en_US)
的数据类金宝app型决定了支持的格式一个.
datetime格式可以包括单元和分隔符的组合,例如“yyyy-MMM-dd HH: mm: ss。SSS”.具体操作请参见格式财产datetime数组。
“yyyy-MMM-dd HH: mm: ss。SSS”
持续时间格式可以是单个字符(y,d,h,米,或年代)或以下组合之一:
y
d
h
米
年代
“弟弟:hh: mm: ss”
“hh: mm: ss”
“mm: ss”
“hh: mm”
以上任何一种,最多九种年代表示小数位数的字符,例如“hh: mm: ss。sss”
“hh: mm: ss。sss”
calendarDuration格式可以包括字符的组合y,问,米,w,d,t以从大到小的时间单位,如“ym”.有关的更多信息持续时间和calendarDuration格式,请参阅设置日期和时间显示格式.
问
w
t
“ym”
区域设置影响用于表示日期和时间的某些组件(如月份名称)的语言。有效值:
“系统”,以指定系统区域设置。
“系统”
形式的字符向量xx_YY,在那里xx是小写的ISO 639-1两个字母的代码,它指定了一种语言,并且YY是指定国家的大写ISO 3166-1 alpha-2代码。有关示例值,请参阅语言环境的名称-值参数datetime函数。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
使用注意事项及限制:
在生成的代码中,此函数仅支持分类数组。金宝app有关更多信息,请参见类别数组的代码生成(MATLAB编码器)和代码生成的类别数组限制(MATLAB编码器).
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
iscellstr|字符|isstrprop|strsplit|字符串|分裂|提取
iscellstr
字符
isstrprop
strsplit
分裂
提取
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系