Java 配列のコピーの作成
既存の Java® 配列のコピーを作成するには、添字インデックスを使用します。たとえば、origArray
を作成して初期化します。
origArray = javaArray('java.lang.Double',3,4); for m = 1:3 for n = 1:4 origArray(m,n) = java.lang.Double((m*10)+n); end end origArray
origArray = java.lang.Double[][]: [11] [12] [13] [14] [21] [22] [23] [24] [31] [32] [33] [34]
すべての内容を newArray
にコピーします。
newArray = origArray(:,:)
newArray = java.lang.Double[][]: [11] [12] [13] [14] [21] [22] [23] [24] [31] [32] [33] [34]
newArray
の要素を変更します。
newArray(3,:) = java.lang.Double(0)
newArray = java.lang.Double[][]: [11] [12] [13] [14] [21] [22] [23] [24] [ 0] [ 0] [ 0] [ 0]
origArray
の値は変更されません。
origArray
origArray = java.lang.Double[][]: [11] [12] [13] [14] [21] [22] [23] [24] [31] [32] [33] [34]