当前位置首页 > 百科> 正文

cat(MATLAB函式)

2019-12-27 22:38:37 百科

cat(MATLAB函式)

cat(Concatenate的缩写)是matlab中的一个函式,用于构造多维数组。

基本介绍

  • 中文名:cat函式
  • 外文名:Concatenate
  • 作用:构造多维数组
  • 相关函式:rand、randn
  • 调用格式:C = cat(dim,A,B)

函式简介

在matlab的命令视窗中键入doc cat或者help cat就可以获得该函式的帮助信息。

调用格式

C = cat(dim,A,B)
C = cat(dim,A1,A2,A3,A4,...)
dim为1时,将矩阵上下拼接:[A;B],dim为2时,将矩阵左右拼接:[A,B],dim=3时则可以构造三维数组。

相关函式

rand、randn、ones、zeros、repmat、reshape

程式示例

>> A=[1 2 3;4 5 6]
A =
1 2 3
4 5 6
>> B=[2 3 4; 7 8 9]
B =
2 3 4
7 8 9
>> C=cat(1,A,B)
C =
1 2 3
4 5 6
2 3 4
7 8 9
>> ndims(C)
ans = 2
>> D=cat(2,A,B)
D =
1 2 3 2 3 4
4 5 6 7 8 9
>> E=[1 1 1;0 0 0]
E =
1 1 1
0 0 0
>> F=cat(3,A,B,E)
F(:,:,1) =
1 2 3
4 5 6
F(:,:,2) =
2 3 4
7 8 9
F(:,:,3) =
1 1 1
0 0 0
特别注意一下dim为1和2时候生成的矩阵的区别。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net