Овај чланак ће вас упознати са врло уобичајеним проблемом који, ако се реши, олакшава многе задатке. Овај чланак ће расправљати У Јави. У овом чланку ће бити речи о следећим упутама,
Па кренимо са овим чланком,
Множење матрице у Јави
Добијање једне матрице из уноса две матрице коришћењем бинарне операције познато је као множење матрице. Једноставније речено, ако се помноже две матрице Р и С реда а * б и б * ц, добијена матрица је реда а * ц. Множење матрице може се ефикасно обавити у јави помоћу различитих метода. Најефикаснији метод се разматра у наставку.
Настављамо са овим чланком
Коришћење Фор Лооп
У овој методи користимо фор петљу.
јавна класа Маин {публиц статиц воид маин (Стринг аргс []) {// стварање две матрице инт м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ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.
Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.