matlab中cat函数的使用

cat

沿指定维度串联数组

语法

C = cat(dim, A, B) C = cat(dim, A1, A2, A3, A4, ...)

说明

C = cat(dim, A, B) 沿 dim 指定的数组维度串联数组 ABdim 参数必须是正整数值。

C = cat(dim, A1, A2, A3, A4, ...) 沿数组维度 dim 串联所有输入数组(A1A2A3A4 等等)。

对于非空数组,cat(2, A, B)[A, B] 相同,cat(1, A, B)[A; B] 相同。

如果输入数组为表或时间表,则 dim 必须为 1 或 2。然后,cat 通过分别调用 horzcatvertcat 进行串联。

示例

假定

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 的数组。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容