วิธีการใช้งานการคูณเมทริกซ์ใน Java



บทความนี้จะแนะนำให้คุณทราบถึงปัญหาที่พบบ่อยซึ่งหากจัดการได้จะช่วยให้งานหลาย ๆ อย่างง่ายขึ้น บทความนี้จะกล่าวถึงการคูณเมทริกซ์ใน Java

บทความนี้จะแนะนำให้คุณทราบถึงปัญหาที่พบบ่อยซึ่งหากจัดการได้จะช่วยให้งานหลาย ๆ อย่างง่ายขึ้น บทความนี้จะกล่าวถึง ใน Java คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้

ดังนั้นให้เราเริ่มต้นด้วยบทความนี้





การคูณเมทริกซ์ใน Java

การได้รับเมทริกซ์เดียวจากรายการของสองเมทริกซ์โดยใช้การดำเนินการไบนารีเรียกว่าการคูณเมทริกซ์ ในแง่ที่ง่ายกว่านั้นถ้าคูณสองเมทริกซ์ R และ S ของคำสั่ง a * b และ b * c เมทริกซ์ที่ได้รับจะเป็นของคำสั่ง a * c การคูณเมทริกซ์สามารถทำได้อย่างมีประสิทธิภาพใน java โดยใช้วิธีการต่างๆ วิธีที่มีประสิทธิภาพมากที่สุดจะกล่าวถึงด้านล่าง

ไปต่อกับบทความนี้



ใช้สำหรับลูป

ในวิธีนี้เราใช้ประโยชน์จาก for loop

คลาสสาธารณะ Main {public static void main (String args []) {// การสร้างสองเมทริกซ์ int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = int ใหม่ [3] [3] / / 3 แถวและ 3 คอลัมน์ // การคูณสำหรับ (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() } }} 

เอาต์พุต



15 21 27

36 51 66

22 31 40

ไปต่อกับบทความนี้เรื่องการคูณเมทริกซ์ใน Java

ระบุการป้อนข้อมูลผ่านแป้นพิมพ์

นำเข้า java.util.Scanner คลาสสาธารณะ Main {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Enter base of matrices') n = input. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] ระบบ out.println ('ป้อนองค์ประกอบของแถวเมทริกซ์ที่ 1 wise: n') สำหรับ (int i = 0 i

เอาต์พุต

.trim ทำอะไรใน java

ป้อนฐานของเมทริกซ์:

3

ป้อนองค์ประกอบของแถวเมทริกซ์ที่ 1 อย่างชาญฉลาด:

หนึ่ง

2

3

6

5

การใช้ charat ใน java

4

7

8

9

ป้อนองค์ประกอบของแถวเมทริกซ์ที่ 2 อย่างชาญฉลาด:

3

2

หนึ่ง

4

5

6

9

8

7

การคูณเมทริกซ์:

php แปลงอาร์เรย์เป็นวัตถุ

สินค้า:

38 36 34

270 314 358

134 126 118

ดังนั้นจึงสามารถหาผลคูณของเมทริกซ์สองตัวได้อย่างมีประสิทธิภาพโดยใช้ for loop ใน java

ดังนั้นเราจึงมาถึงตอนท้ายของบทความนี้เกี่ยวกับ 'Matrix Multiplication in Java' หากคุณต้องการเรียนรู้เพิ่มเติมโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาเพื่อฝึกอบรมคุณสำหรับแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & Spring

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด