我正在编写一个使用大量矩阵计算的 java 程序,并且在某些计算期间,我在进一步计算之前使用多个临时“存储”矩阵。
我已经在类变量中声明了临时矩阵
private double[][] intermediateMatrixA;
private double[][] intermediateMatrixB;
private double[][] intermediateMatrixC;
private double[][] intermediateMatrixD;
但是,我从未在构造函数或方法中以intermediateMatrix = new double[][]
. 相反,我正在为每个临时矩阵执行此操作intermediateMatrix = [the product of a matrix calculation]
我的问题:我使用的方法是否安全考虑临时数组将在其他计算中重用?每次我声明我的一个临时矩阵应该等于另一个数组时,它将等于该矩阵的确切维度和值?
提前致谢 问候迈克