MATLAB 如何拼接矩阵?

作者:彼岸花开 | 创建时间: 2023-04-27
介绍如何使用cat函数进行多种矩阵拼接操作,以及比较直观的horzcat和vertcat函数。...
MATLAB 如何拼接矩阵?

操作方法

首先,我们定义A和B两个2*2的矩阵。 cat(维度,A,B)可以按照给定方向拼接矩阵。如图使用cat(1,A,B)把这两个矩阵竖着连起来。使用cat(2,A,B)把这两个矩阵横着连起来。

C=cat(3,A,B)把两个矩阵摞成一个三维数组,如图。

使用cat要注意,在拼接方向上的宽度要一致才可拼接。

如图,2*2的矩阵和2*3的矩阵在方向2上(水平方向)可以用cat拼接。

使用Horzcat可以水平连接矩阵,使用vertcat可以垂直连接矩阵,相当于cat的专用版本。

温馨提示

cat仍然可以在更多方向上连接矩阵。比如连接成4维数组,5维数组等。
点击展开全文

更多推荐