Ten artykuł wprowadzi Cię w bardzo powszechny problem, który, jeśli zostanie rozwiązany, ułatwia wiele zadań. W tym artykule omówimy W Javie. Poniższe wskazówki zostaną omówione w tym artykule,
Zacznijmy więc od tego artykułu,
Mnożenie macierzy w Javie
Uzyskanie pojedynczej macierzy z wpisów dwóch macierzy za pomocą operacji binarnej jest znane jako mnożenie macierzy. Mówiąc prościej, jeśli pomnożone są dwie macierze R i S rzędu a * b i b * c, otrzymana macierz jest rzędu a * c. Mnożenie macierzy można skutecznie wykonać w Javie przy użyciu różnych metod. Najbardziej skuteczna metoda została omówiona poniżej.
Przechodząc dalej z tym artykułem
Korzystanie z pętli For
W tej metodzie wykorzystujemy pętlę for.
public class Main {public static void main (String args []) {// tworzenie dwóch macierzy int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1, 2, 3}, {4,5,6}, {2,3,4}} int m [] [] = nowe int [3] [3] / / 3 wiersze i 3 kolumny // mnożenie for (int i = 0i<3i++){ for(int j=0j<3j++){ m[i][j]=0 for(int k=0k<3k++) { m[i][j]+=m1[i][k]*m2[k][j] } //end of k loop System.out.print(m[i][j]+' ') //printing matrix } //end of j loop System.out.println() } }}
Wynik
15 21 27
36 51 66,
22 31 40
Przechodząc dalej do tego artykułu o mnożeniu macierzy w Javie,
Określ wprowadzanie za pomocą klawiatury
import java.util.Scanner public class Main {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Enter base of matrix') n = input. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] System. out.println ('Podaj elementy pierwszego wiersza macierzy wise: n') for (int i = 0 iWynik
Podaj bazę macierzy:
3
typy funkcji w sqlWprowadź elementy pierwszego wiersza macierzy:
jeden
2
3
6
5
4
7
8
9
Podaj elementy drugiego wiersza macierzy:
3
2
jeden
4
5
6
java konwertuj z double na int9
8
7
Mnożenie macierzy:
Produkt:
38 36 34
270 314 358,
134 126 118,
W ten sposób iloczyn dwóch macierzy można skutecznie znaleźć za pomocą pętli for w java.
W ten sposób doszliśmy do końca artykułu „Mnożenie macierzy w Javie”. Jeśli chcesz dowiedzieć się więcej, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online. Szkolenie i certyfikacja J2EE i SOA firmy Edureka ma na celu przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji języka Java, a także różnych struktur Java, takich jak Hibernate i Spring.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na tym blogu, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.