MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 251|回复: 5|关注: 0

[已解决] 含3个cell的.mat文件转化为一个矩阵

[复制链接]

新手

9 麦片

财富积分


050


11

主题

23

帖子

0

最佳答案

                               
登录/注册后可看大图


请问怎样将这个包含1*3的cell(都是矩阵,并且列数都是15)的.mat文件转化为一个矩阵呢?就是将3个cell(struct)纵向接起来

论坛优秀回答者

入门

340 麦片

财富积分


50500


0

主题

2528

帖子

80

最佳答案
  • 关注者: 39
发表于 2017-6-19 13:01:09 来自手机 | 显示全部楼层
zhana 发表于 2017-6-19 11:41
请问怎样将这个包含1*3的cell(都是矩阵,并且列数都是15)的.mat文件转化为一个矩阵呢?就是将3个cell(s ...

去出数据,然后拼即可
来自: 微社区

论坛优秀回答者

入门

413 麦片

财富积分


50500


3

主题

752

帖子

96

最佳答案
  • 关注者: 16
发表于 2017-6-19 13:03:12 | 显示全部楼层 |此回复为最佳答案
Hi 给你举个例子:


clc;
for i = 1:3
    a{i} = randn(2,15);
end
Amatrix = [];
for i = 1:3
     Amatrix = [Amatrix;cell2mat(a(i))];
end

论坛优秀回答者

入门

413 麦片

财富积分


50500


3

主题

752

帖子

96

最佳答案
  • 关注者: 16
发表于 2017-6-19 13:03:49 | 显示全部楼层
运行结果:

>> a

a =

    [2x15 double]    [2x15 double]    [2x15 double]

>> Amatrix

Amatrix =

  Columns 1 through 10

   -0.9812    1.3395   -0.4129    1.6197   -1.0811    1.7357    1.6351   -0.2135    0.3075   -0.9776
   -0.6885   -0.9092   -0.5062    0.0809   -1.1245    1.9375   -1.2559   -0.1989   -0.5723   -0.4468
    1.3409    0.3931    0.2279   -0.6368   -0.1856   -0.0715    1.3733   -0.5420    0.8252    0.6716
    0.3881   -1.7073    0.6856   -1.0026   -1.0540    0.2792    0.1798    1.6342    0.2308   -0.5081
    1.3808   -0.9094    1.7887    0.0203   -1.5349   -1.3745   -0.2086    0.3757    1.4819    1.8705
    1.3198   -2.3056    0.3908   -0.4060    0.2214   -0.8393    0.7559   -1.3454    0.0327   -1.2090

  Columns 11 through 15

    1.0821    0.2293    0.7017    1.8625   -1.2276
    2.3726   -0.2666   -0.4876    1.1069   -0.6699
    0.8564    0.6250    1.5357   -1.9171    1.2744
    0.2685   -1.0473    0.4344    0.4699    0.6385
   -0.7826   -0.1072   -0.9640   -0.8382   -0.1838
   -0.7673   -0.9771   -2.3792    0.2573   -0.1676

新手

9 麦片

财富积分


050


11

主题

23

帖子

0

最佳答案
 楼主| 发表于 2017-6-19 13:07:20 | 显示全部楼层

好详细,非常非常感谢:)

新手

9 麦片

财富积分


050


11

主题

23

帖子

0

最佳答案
 楼主| 发表于 2017-6-19 13:07:43 | 显示全部楼层
Angla2016 发表于 2017-6-19 13:01
去出数据,然后拼即可

谢谢你:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

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