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.