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]

沿不同的维度串联将生成

《matlab中cat函数的使用》 image

命令

A = magic(3); B = pascal(3);
C = cat(4, A, B);

生成一个 3×3×1×2 的数组。

    原文作者:庵下桃花仙
    原文地址: https://www.jianshu.com/p/7c7dc90a8040
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞