【发布时间】:2020-05-02 18:43:34
【问题描述】:
我要把下面写的三个数组转换成一个矩阵(二维数组)。
其实我做了很多努力但不明白如何填充矩阵这是我的代码:
double[] a1 = {2.1, 2.2, 2.3, 2.4, 2.5};
double[] a2 = {3.1, 3.2, 3.3, 3.4, 3.5};
double[] a3 = {4.1, 4.2, 4.3, 4.4, 4.5};
for(int i=0; i< a1.length; i++)
{
double[][] X = new double[i][3];
for(int j=0; j<3; j++)
{
X[i][j] = "How should I fill the X Matrix";
}
}
我希望我的结果应该是这样的
// x1 x2 x3
X = { { 2.1, 3.1, 4.1 },
{ 2.2, 3.2, 4.2 },
{ 2.3, 3.3, 4.3 },
{ 2.4, 3.4, 4.4 },
{ 2.5, 3.5, 4.5 },
}
【问题讨论】:
-
这个相当于python的zip功能。这会有所帮助/; stackoverflow.com/questions/3833814/…
标签: java