-
cat
(MATLAB函數)
鎖定
cat(Concatenate的縮寫)是matlab中的一個函數,用於構造多維數組。
- 中文名
- cat函數
- 外文名
- Concatenate
- 作 用
- 構造多維數組
- 相關函數
- rand、randn
- 調用格式
- C = cat(dim,A,B)
cat函數簡介
在matlab的命令窗口中鍵入doc cat或者help cat就可以獲得該函數的幫助信息。
cat調用格式
C = cat(dim,A,B)
C = cat(dim,A1,A2,A3,A4,...)
dim為1時,將矩陣上下拼接:[A;B],dim為2時,將矩陣左右拼接:[A,B],dim=3時則可以構造三維數組。
cat相關函數
cat程序示例
>> 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時候生成的矩陣的區別。