Како имплементирати множење матрица у Јави?



Овај чланак ће вас упознати са врло уобичајеним проблемом који, ако се реши, олакшава многе задатке. Овај чланак ће расправљати о умножавању матрице у Јави

Овај чланак ће вас упознати са врло уобичајеним проблемом који, ако се реши, олакшава многе задатке. Овај чланак ће расправљати У Јави. У овом чланку ће бити речи о следећим упутама,

Па кренимо са овим чланком,





Множење матрице у Јави

Добијање једне матрице из уноса две матрице коришћењем бинарне операције познато је као множење матрице. Једноставније речено, ако се помноже две матрице Р и С реда а * б и б * ц, добијена матрица је реда а * ц. Множење матрице може се ефикасно обавити у јави помоћу различитих метода. Најефикаснији метод се разматра у наставку.

Настављамо са овим чланком



Коришћење Фор Лооп

У овој методи користимо фор петљу.

јавна класа Маин {публиц статиц воид маин (Стринг аргс []) {// стварање две матрице инт м1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} инт м2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} инт м [] [] = нови инт [3] [3] / / 3 реда и 3 колоне // множење за (инт и = 0и<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

Настављајући са овим чланком о множењу матрица у Јави,

Наведите унос путем тастатуре

импорт јава.утил.Сцаннер јавна класа Маин {публиц статиц воид маин (Стринг аргс []) {инт н Улаз за скенер = нови скенер (Систем.ин) Систем.оут.принтлн ('Унеси базу матрица') н = инпут. нектИнт () инт [] [] м1 = нови инт [н] [н] инт [] [] м2 = нови инт [н] [н] инт [] [] мат = нови инт [н] [н] Систем. оут.принтлн ('Унесите елементе 1. реда матрице паметно: н') фор (инт и = 0 и

Оутпут

Унесите базу матрица:

3

претвори двоструко у целобројни јава

Унесите елементе првог реда матрице паметно:

један

2

3

6

5

4

7

8

9

Унесите елементе другог реда матрице паметно:

3

2

један

4

5

6

кувар вс лутка вс јенкинс

9

8

7

Множење матрица:

Производ:

38 36 34

270 314 358

134 126 118

Тако се производ две матрице може ефикасно пронаћи коришћењем фор петље у јави.

Тако смо дошли до краја овог чланка о „Множењу матрице у Јави“. Ако желите да сазнате више, погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.