在MATLAB中,可以使用方括号 [] 来串联(连接)矩阵。串联操作可以按行或按列进行,具体取决于使用的方括号的形式。以下是一些示例:

1. 按行串联矩阵:
% 定义两个矩阵
A = [1, 2, 3; 4, 5, 6];
B = [7, 8, 9; 10, 11, 12];

% 按行串联矩阵
result_row_concatenation = [A; B];

% 显示结果
disp('按行串联的结果:');
disp(result_row_concatenation);

2. 按列串联矩阵:
% 定义两个矩阵
C = [1, 2; 3, 4];
D = [5, 6; 7, 8];

% 按列串联矩阵
result_column_concatenation = [C, D];

% 显示结果
disp('按列串联的结果:');
disp(result_column_concatenation);

在上述例子中,[A; B] 将矩阵 A 和 B 按行串联,而 [C, D] 将矩阵 C 和 D 按列串联。

请确保进行串联的矩阵在串联的维度上具有相同的大小。例如,按行串联的矩阵在列数上必须相同,而按列串联的矩阵在行数上必须相同。


转载请注明出处:http://www.zyzy.cn/article/detail/6743/MATLAB