Zad: Wykonaj operację wyliczenia wartości tablicy rezultat przyjmując że wynikiem ele-
mentu 0,0 jest suma mnożeń elementów z zerowego wiersza tablicy obrót z elemen-
tami z zerowej kolumny tablicy punkt (tj. obrot 0,0 ∗ punkt 0,0 + obrot 0,1 ∗ punkt 1,0 +
obrot 0,2 ∗ punkt 2,0 ).
Napisałem taki kod i nie wiem dlaczego nie zostaje wykonana operacja wartości tablicy rezultat?!
double[][] punkt = { {1}, {0}, {0} };
for(int i=0; i<punkt.length; i++)
for(int j=0; j<punkt[i].length; j++)
System.out.println(punkt[i][j]);
System.out.println();
double[][] obrot = { {0, -1, 0}, {1, 0, 0}, {0, 0, 1} };
for(int i=0; i<obrot.length; i++){
for(int j=0; j<obrot[i].length; j++)
System.out.print(obrot[i][j]+" ");
System.out.println();
}
System.out.println();
double[][] rezultat = new double[3][1];
for(int i=0; i<rezultat.length; i++){
for(int j=0; j<rezultat[i].length; j++){
rezultat[0][0] = obrot[0][0] * punkt[0][0] + obrot[0][1] * punkt[1][0] + obrot[0][2] * punkt[3][0];
rezultat[1][0] = obrot[1][0] * punkt[0][0] + obrot[1][1] * punkt[1][0] + obrot[1][2] * punkt[3][0];
rezultat[2][0] = obrot[2][0] * punkt[0][0] + obrot[2][1] * punkt[1][0] + obrot[2][2] * punkt[3][0];
System.out.println(rezultat[i][j]+ " ");
}
}