ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Java 配列の連結

Java® オブジェクトの配列を連結するには、MATLAB® 関数 cat または大かっこ ([]) 演算子を使用します。Java オブジェクトは、第 1 軸 (縦軸) または第 2 軸 (横軸) に沿ってのみ連結できます。

以下の例では、2 つの Java 配列を水平方向に連結します。2 行 3 列の配列 d1 を作成します。

d1 = javaArray('java.lang.Double',2,3);
for m = 1:2
    for n = 1:3
        d1(m,n) = java.lang.Double(n*2 + m-1);
    end            
end
d1
d1 =

  java.lang.Double[][]:

    [2]    [4]    [6]
    [3]    [5]    [7]

2 行 2 列の配列 d2 を作成します。

d2 = javaArray('java.lang.Double',2,2);
for m = 1:2
    for n = 1:3
        d2(m,n) = java.lang.Double((n+3)*2 + m-1);
    end            
end
d2
d2 =

  java.lang.Double[][]:

    [8]    [10]    [12]
    [9]    [11]    [13]

2 つの配列を 2 番目の次元に沿って連結します。

d3 = cat(2,d1,d2)
d3 =

  java.lang.Double[][]:

    [2]    [4]    [6]    [8]    [10]    [12]
    [3]    [5]    [7]    [9]    [11]    [13]

関連するトピック