文件帮助中心文件
将单元数组转换为底层数据类型的普通数组
a = cell2mat(c)
例子
a = cell2mat(C的)将单元格数组转换为普通数组。单元格阵列的元素必须包含相同的数据类型,并且生成的数组是该数据类型。
a = cell2mat(C的)
C
内容C必须支持连金宝app接到N维矩形。否则,结果未定义。例如,同一列中的单元格的内容必须具有相同数量的列,尽管它们不需要具有相同数量的行(见图)。
全部收缩
将单元数组的四个单元格转换为一个数字数组中的数字阵列。
c = {[1],[2 3 4];[5;9],[6 7 8;10 11 12]}
C =2×2个单元阵列{[1]} {[2 3 4]} {2x1 double} {2x3 double}
A =3×41 2 3 4 5 6 7 8 9 10 11 12
将单元阵列中的结构转换为一个结构阵列。结构必须具有相同的字段。
S1.A = [1 2 3 4];S1.B ='好的';S2.A = [5 6;7 8];S2.B ='早晨';C = {S1,S2};d = cell2mat(c)
d =1×2结构数组与字段:A B.
显示第一个结构领域D(1)。
D(1)
d(1).a
ANS =.1×41 2 3 4
显示第二个字段D(2)。
D(2)
d(2).b
ans ='早上'
输入单元数组,其中所有单元格包含相同的数据类型。Cell2mat接受单元格中的数字,逻辑或字符数据C或具有相同字段名称和数据类型的结构。Cell2mat不接受对象或嵌套单元格C。
Cell2mat
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
Backgroundgool.
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行matlab函数。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
mat2cell.|num2cell.|细胞|Cell2Table.|cell2struct|struct2cell.|table2cell.|Iscell.
mat2cell.
num2cell.
细胞
Cell2Table.
cell2struct
struct2cell.
table2cell.
Iscell.
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室