找回密码
 注册
关于网站域名变更的通知
查看: 3059|回复: 7
打印 上一主题 下一主题

请问Matlab怎样把元胞数组转化成矩阵?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-8 10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Matlab里怎么把元胞数组的内容转化为矩阵?(元胞数组的每个元胞都是double型的数)。8 l  z  \( k8 ^, m$ K. [2 t

该用户从未签到

2#
发表于 2020-5-8 13:25 | 只看该作者
CELL2MAT Convert the contents of a cell array into a single matrix.1 U7 |, |5 h3 p4 m, ]! O
    M = CELL2MAT(C) converts a multidimensional cell array with contents of
, y$ v6 d& q5 T/ i% g9 i7 \    the same data type into a single matrix. The contents of C must be able) h" d* |. N! o* [
    to concatenate into a hyperrectangle. Moreover, for each pair of) y" ~4 [. f  ~
    neighboring cells, the dimensions of the cell's contents must match,7 W( l  l( E9 G* b6 t
    excluding the dimension in which the cells are neighbors. This constraint
. h# c" D; E0 F1 A2 s    must hold true for neighboring cells along all of the cell array's" K) o" j; y& `7 ^
    dimensions.% }  {: U7 M- U1 a
4 f. G' t% Y' n# q
    The dimensionality of M, i.e. the number of dimensions of M, will match1 I7 L+ `3 P3 P2 N5 j/ g4 M
    the highest dimensionality contained in the cell array.5 P# p, F& V* @: I9 D; G

  Z7 w8 Y+ b0 M& Y    CELL2MAT is not supported for cell arrays containing cell arrays or7 S7 w( n: S: W0 Q2 r3 s
    objects.' o  Y: q' z6 ]# i) L# ]
  k7 b% I, ^; x# ?% g: D
        Example:4 Z% {% ~! _2 m8 J, p# t, Q
           C = {[1] [2 3 4]; [5; 9] [6 7 8; 10 11 12]};5 `* H! Y5 I3 E' y2 Q) T
           M = cell2mat(C)
; S( G; n' T4 E' I: I, J) [
9 \; ^* J& P9 w1 Y6 u0 T) j        See also mat2cell, num2cell
+ a; H0 ]; z. W4 J0 G% o. ?( `! v+ f2 r4 x: T' ?5 L0 L% {
    Overloaded methods:
3 e" c$ e7 D+ k3 u3 I( q) L/ P       distributed/cell2mat2 _# t8 R6 {% G# [
( Y  V: `3 p+ S- }. L6 z
    Reference page in Help browser2 `9 Q1 l, T9 O4 i: a
       doc cell2mat

该用户从未签到

3#
发表于 2020-5-8 13:25 | 只看该作者

: h/ X& N% J5 ~2 Fhelp cell2mat

该用户从未签到

4#
发表于 2020-5-8 14:18 | 只看该作者
仔细看下mat2cell命令,不只能转化成1*1的cell。1 X3 T' X" S! v2 `
2 n% Q' l% Z) p
n = 10;
; |2 r. o: x4 O% [1 ?% k8 na = rand(n);# ~0 U2 }3 h( s3 W7 {* \
acell = mat2cell(a,ones(n,1),ones(n,1));

该用户从未签到

5#
发表于 2020-5-8 17:20 | 只看该作者
有问题就找help
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-23 09:29 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表