JAVA®MATLAB中的阵列®是参考资料。将数组变量分配给另一个变量会导致对数组的第二次引用,而不是数组的副本。例如,创建并初始化奥利加里
.
origArray=javaArray('java.lang.Double',3,4);对于m=1:3对于n=1:4 origaray(m,n)=java.lang.Double((m*10)+n);终止终止奥利加里
origArray=java.lang.Double[][]:[11][12][13][14][21][22][23][24][31][32][33][34]
创建对数组的第二个引用纽瓦雷夫
.
newArrayRef=origArray;
更改引用的数组纽瓦雷夫
。这些更改也显示在奥利加里
.
newArrayRef(3,:)=java.lang.Double(0);origArray
origArray=java.lang.Double[][]:[11][12][13][14][21][22][23][24][0][0][0]