文档

iscellstr

确定输入是否为字符向量的单元格数组

语法

tf = iscellstr (A)

描述

例子

tf = iscellstr (一个返回逻辑1真正的)如果一个字符向量的单元格数组(或空单元格数组)是否符合逻辑0否则)。字符向量的单元格数组是每个单元格包含字符向量的单元格数组。

例子

全部折叠

创建不同的数组,然后确定它们是否是字符向量的单元格数组。

测试字符向量的单元格数组。

C1 = {“史密斯”“钟”莫拉莱斯的...“桑切斯”彼得森的“亚当斯”
C1 =2 x3单元阵列{“史密斯”}{‘钟’}{莫拉莱斯的}{桑切斯的}{彼得森的}{亚当斯的}
tf = iscellstr (C1)
tf =逻辑1

的每一个细胞都C1包含一个字符向量,所以iscellstr返回1

转换C1对字符串数组进行测试。

字符串str = (C1)
str =2 x3字符串数组"史密斯" "钟" "莫拉莱斯" "桑切斯" "彼得森" "亚当斯"
tf = iscellstr (str)
tf =逻辑0

str是字符串数组,而不是单元格数组iscellstr返回0

测试包含不同数据类型元素的单元格数组。

X =兰德(1、3);C2 = {“红色”“蓝”, X}
C2 =1 x3单元阵列{'red'} {'blue'} {1x3 double}
tf = iscellstr (C2)
tf =逻辑0

C2有一个单元格不包含字符向量,所以呢iscellstr返回0

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。一个可以是任何数据类型。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a

这个话题有用吗?