2つの異なる静的メソッドを使用して2つの配列を操作しようとしています
double dot(double[]a, double[]b)
double[][] multiply(double[][]a, double[][]b)
。
静的メソッドを使用して2つの配列を乗算し、そこに値をユーザーに出力する方法がわからないようですが、内積メソッドは優れていると思います。乗算メソッドにreturnメソッドを使用する必要があることはわかっていますが、これを正しく表現する方法がわかりません。
これが私がこれまでに持っているものです:
public class LibMatrix {
public static void main(String[] args) {
double[] a = { 8, 5, 6, 3, 2, 1 };
double[] b = { 9, 8, 4, 1, 4, 7 };
}
public static double dot(double[] a, double[] b) {
double sum = 0.0;
for (int i = 0; i < a.length; i++)
sum += a[i] * b[i];
return sum;
}
public static double[][] multiply(double[][] a, double[][] b) {
int n = 6;
double[][] c = new double[n][n];
for (int i = 0; i < n; i++)
for (int j = 0; i < n; i++)
c[i][j] = a[i][j] * b[i][j];
return a;
}
}