Làm thế nào để thực hiện phép nhân ma trận trong Java?



Bài viết này sẽ giới thiệu cho bạn một vấn đề rất phổ biến mà nếu giải quyết được, sẽ giảm bớt nhiều nhiệm vụ. Bài viết này sẽ thảo luận về phép nhân ma trận trong Java

Bài viết này sẽ giới thiệu cho bạn một vấn đề rất phổ biến mà nếu giải quyết được, sẽ giảm bớt nhiều nhiệm vụ. Bài viết này sẽ thảo luận về Trong Java. Các gợi ý sau sẽ được thảo luận trong bài viết này,

Vì vậy, chúng ta hãy bắt đầu với bài viết này,





Phép nhân ma trận trong Java

Lấy ma trận đơn từ các mục nhập của hai ma trận bằng cách sử dụng phép toán nhị phân được gọi là phép nhân ma trận. Nói một cách đơn giản hơn, nếu nhân hai ma trận R và S bậc a * b và b * c thì ma trận thu được có bậc a * c. Phép nhân ma trận có thể được thực hiện hiệu quả trong java bằng cách sử dụng các phương pháp khác nhau. Phương pháp hiệu quả nhất được thảo luận dưới đây.

Tiếp tục với bài viết này



Sử dụng For Loop

Trong phương pháp này, chúng tôi sử dụng vòng lặp for.

public class Main {public static void main (String args []) {// tạo hai ma trận int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = new int [3] [3] / / 3 hàng và 3 cột // nhân cho (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() } }} 

Đầu ra



15 21 27

36 51 66

22 31 40

Tiếp tục với bài viết này về Phép nhân ma trận trong Java,

Chỉ định đầu vào thông qua bàn phím

import java.util.Scanner public class Main {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Nhập cơ sở của ma trận') n = input. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] Hệ thống. out.println ('Nhập các phần tử của hàng ma trận đầu tiên: n') for (int i = 0 i

Đầu ra

biến cá thể là gì

Nhập cơ sở của ma trận:

3

Nhập các phần tử của hàng ma trận thứ nhất một cách khôn ngoan:

một

2

3

6

5

chuyển đổi xml trong Informatica với ví dụ

4

7

số 8

9

Nhập các phần tử của hàng ma trận thứ 2 một cách khôn ngoan:

3

2

một

4

5

6

9

số 8

7

Nhân các ma trận:

làm thế nào để trở thành ai kỹ sư

Sản phẩm:

38 36 34

270 314 358

134 126 118

Do đó, tích của hai ma trận có thể được tìm thấy một cách hiệu quả bằng cách sử dụng vòng lặp for trong java.

Như vậy chúng ta đã kết thúc bài viết này về 'Phép nhân ma trận trong Java'. Nếu bạn muốn tìm hiểu thêm, hãy xem bởi Edureka, một công ty học trực tuyến đáng tin cậy. Khóa đào tạo và cấp chứng chỉ Java J2EE và SOA của Edureka được thiết kế để đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung công tác Java khác nhau như Hibernate & Spring.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.