このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
vertcat
シンボリック配列の垂直方向の連結
説明
例
2 つのシンボリック ベクトルの垂直方向の連結
2 つのシンボリック ベクトル A
と B
を連結してシンボリック行列を作成します。
A = sym('a%d',[1 4]); B = sym('b%d',[1 4]); vertcat(A,B)
ans = [ a1, a2, a3, a4] [ b1, b2, b3, b4]
代替方法として、省略表現 [A;B]
を使用して A
と B
を連結することもできます。
[A;B]
ans = [ a1, a2, a3, a4] [ b1, b2, b3, b4]
複数のシンボリック配列の垂直方向の連結
複数のシンボリック配列を 1 つのシンボリック行列に連結します。
A = sym('a%d',[1 3]); B = sym('b%d%d',[4 3]); C = sym('c%d%d',[2 3]); vertcat(C,A,B)
ans = [ c11, c12, c13] [ c21, c22, c23] [ a1, a2, a3] [ b11, b12, b13] [ b21, b22, b23] [ b31, b32, b33] [ b41, b42, b43]
多次元配列の垂直方向の連結
3 次元シンボリック配列 A
と B
を作成します。
A = [2 4; 1 7; 3 3]; A(:,:,2) = [8 9; 4 5; 6 2]; A = sym(A) B = [8 3; 0 2]; B(:,:,2) = [6 2; 3 3]; B = sym(B)
A(:,:,1) = [ 2, 4] [ 1, 7] [ 3, 3] A(:,:,2) = [ 8, 9] [ 4, 5] [ 6, 2] B(:,:,1) = [ 8, 3] [ 0, 2] B(:,:,2) = [ 6, 2] [ 3, 3]
vertcat
を使用して A
と B
を連結します。
vertcat(A,B)
ans(:,:,1) = [ 2, 4] [ 1, 7] [ 3, 3] [ 8, 3] [ 0, 2] ans(:,:,2) = [ 8, 9] [ 4, 5] [ 6, 2] [ 6, 2] [ 3, 3]