posts - 195,  comments - 30,  trackbacks - 0
>> 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
===
对于维数相同的矩阵
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
posted on 2012-10-27 12:31 luis 阅读(4128) 评论(0)  编辑 收藏 引用 所属分类: Matlab

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

友情链接

搜索

  •  

最新评论

阅读排行榜

评论排行榜