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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Matlab里怎么把元胞数组的内容转化为矩阵?(元胞数组的每个元胞都是double型的数)。7 L7 O+ |. [9 {1 N- W7 k" ^

该用户从未签到

2#
发表于 2020-5-8 13:25 | 只看该作者
CELL2MAT Convert the contents of a cell array into a single matrix.& m' ]& S7 z* e6 H* I
    M = CELL2MAT(C) converts a multidimensional cell array with contents of
& s! f# u8 o; b  r$ u" m4 i/ V    the same data type into a single matrix. The contents of C must be able& H3 w- o* Y5 ]/ \8 p2 E' }6 N, z
    to concatenate into a hyperrectangle. Moreover, for each pair of
: _. K, J* c  \" F2 V7 L# v    neighboring cells, the dimensions of the cell's contents must match,
( ^# P% e, m; |9 o' l/ x/ s    excluding the dimension in which the cells are neighbors. This constraint5 A* |" g3 c; T
    must hold true for neighboring cells along all of the cell array's
! }* }1 C$ M5 k6 k- ?2 J( o3 ~    dimensions.9 C( X3 O9 M+ C5 b" m( I- B0 Y( `$ R

0 [/ ^; W4 S/ J1 c    The dimensionality of M, i.e. the number of dimensions of M, will match, Z, G7 [& K; V) F- Y8 L
    the highest dimensionality contained in the cell array." p" a8 d7 V' Q- Q+ U

  ~& `  W! r& |2 ?* ?. P5 N    CELL2MAT is not supported for cell arrays containing cell arrays or7 w! |; L& t& {% E3 }0 t( T
    objects.
. C3 w% d1 t3 Y$ q/ P& f6 z7 k! L# M# z5 i* j0 ~& O6 a+ W
        Example:$ d$ t3 _" i  v' e7 e! f
           C = {[1] [2 3 4]; [5; 9] [6 7 8; 10 11 12]};
0 `  p4 x  ^9 o" ^6 U           M = cell2mat(C)) F& N, @0 G% B, `9 P$ D

! \1 v, K) v: f  L7 e- o1 D% W        See also mat2cell, num2cell7 n: U( j/ [* l- Q& L
$ S2 n. H1 b1 P9 h- M4 \1 ^! Q" Y
    Overloaded methods:8 u; D- N' c$ ~/ E8 \
       distributed/cell2mat) Y1 R( p! i" _  F5 p" E4 T6 x

2 a. g' ^# _2 ~' @1 o    Reference page in Help browser6 B5 [4 p3 h/ ?5 q0 m
       doc cell2mat

该用户从未签到

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

0 x, g( H' S2 x& V+ n& |" h: Whelp cell2mat

该用户从未签到

4#
发表于 2020-5-8 14:18 | 只看该作者
仔细看下mat2cell命令,不只能转化成1*1的cell。
! k! L) ^9 D- K4 V' L, w: {* B' P: C- y0 h1 h8 ]
n = 10;' w9 I6 O$ z' _( h
a = rand(n);
! c3 F9 p- s- \$ |' kacell = mat2cell(a,ones(n,1),ones(n,1));

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 09:04 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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