爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7550|回复: 18

[参考资料] Matlab 合并矩阵

[复制链接]

新浪微博达人勋

发表于 2014-6-2 19:51:13 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 haobang008 于 2014-6-2 19:55 编辑

由于MATLAB自身语言的优势,在使用数组的时候可以对数据的维数进行不断扩充,这个就为矩阵的合并奠定了技术基础,
矩阵的合并分为两类,这两类是逗号和分号的合并,具体例子如下:
>> test1=[1,2;3,4]
test1 =
     1     2
     3     4
>> test2=[5,6;7,8]
test2 =
     5     6
     7     8
>> test3=[test1,test2]
test3 =
     1     2     5     6
     3     4     7     8
>> test4=[test1;test2]
test4 =
     1     2
     3     4
     5     6
     7     8
通过上面的例子为矩阵的自我累加提供了方便,比如要对矩阵a进行累加,可以采用这样的语法(假设a为列向量)
a = [a,x];
其中x为需要累加的数据,这样通过不断的循环就可以实现数据的读入和保存。

===另外,针对矩阵的合并,MATLAB专门提供了合并的函数cat,用法如下对于维数相同的矩阵
cat(1,A,B)相当于[A;B]
cat (2, A, B) 相当于[A,B]
cat (3, A, B) 相当于增加维度
当A,B分别为二维矩阵时,合并之后为三维矩阵;A,B为三维矩阵,则在第三维方向上合并A,B。

>> cat(1,test1,test2)

ans =

     1     2
     3     4
     5     6
     7     8

>> cat(2,test1,test2)

ans =

     1     2     5     6
     3     4     7     8

>> cat(3,test1,test2)

ans(:,:,1) =

     1     2
     3     4


ans(:,:,2) =

     5     6
     7     8


出处:http://www.cppblog.com/luyulaile/archive/2012/10/27/193939.html


评分

参与人数 1金钱 +10 贡献 +2 收起 理由
Aires + 10 + 2

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-6-2 20:32:38 | 显示全部楼层
比较简单,但是比较实用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-3 09:37:33 | 显示全部楼层
二爷是MATLAB达人

略谈一下 就知道二爷不一般
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-3 09:40:53 | 显示全部楼层
二爷名声在外 发表于 2014-6-2 20:32
比较简单,但是比较实用

二爷以后就叫你M2M吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-6-4 07:05:29 | 显示全部楼层
topmad 发表于 2014-6-3 09:37
二爷是MATLAB达人

略谈一下 就知道二爷不一般

……我就是一水货…真的…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-6-4 07:06:00 | 显示全部楼层
陌小默的 发表于 2014-6-3 09:40
二爷以后就叫你M2M吧

快到碗里来~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-4 11:13:07 | 显示全部楼层
topmad 发表于 2014-6-3 09:37
二爷是MATLAB达人

略谈一下 就知道二爷不一般

这句话的含义?求正解
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-27 15:56:41 | 显示全部楼层
不错找到有用的资源并愿意分享值得大家学习,这样才能共同进步!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-6-28 21:42:37 | 显示全部楼层
风儿飘飘 发表于 2014-6-27 15:56
不错找到有用的资源并愿意分享值得大家学习,这样才能共同进步!

恩,好的,点赞啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-29 22:02:25 | 显示全部楼层
这个方法还是可以借鉴的 不错
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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