matlab中cat函数的使用
2018-05-08 本文已影响40人
庵下桃花仙
cat
沿指定维度串联数组
语法
C = cat(dim, A, B) C = cat(dim, A1, A2, A3, A4, ...)
说明
C = cat(dim, A, B)
沿 dim
指定的数组维度串联数组 A
和 B
。dim
参数必须是正整数值。
C = cat(dim, A1, A2, A3, A4, ...)
沿数组维度 dim
串联所有输入数组(A1
、A2
、A3
、A4
等等)。
对于非空数组,cat(2, A, B)
与 [A, B]
相同,cat(1, A, B)
与 [A; B]
相同。
如果输入数组为表或时间表,则 dim
必须为 1 或 2。然后,cat
通过分别调用 horzcat
或 vertcat
进行串联。
示例
假定
A = [1 2; 3 4]
B = [5 6; 7 8]
沿不同的维度串联将生成
image命令
A = magic(3); B = pascal(3);
C = cat(4, A, B);
生成一个 3×3×1×2 的数组。