Ez a cikk egy nagyon gyakori problémát ismertet meg, amely kezelése sok feladatot megkönnyít. Ez a cikk megvitatja Java-ban. A következő tanácsokat ebben a cikkben tárgyaljuk,
Kezdjük tehát ezzel a cikkel,
Mátrixszorzás Java-ban
Két mátrix bejegyzéséből egyetlen mátrix bináris művelet segítségével történő megszerzése Mátrix szorzás néven ismert. Egyszerűbben fogalmazva, ha két a * b és b * c sorrendű R és S mátrixot megszorzunk, a kapott mátrix a * c nagyságrendű. A mátrix sokszorozása hatékonyan elvégezhető a java-ban különböző módszerek alkalmazásával. A leghatékonyabb módszert az alábbiakban tárgyaljuk.
Továbblépve ezzel a cikkel
A hurok használata
Ebben a módszerben a ciklust használjuk.
public class Main {public static void main (String args []) {// két mátrix létrehozása int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = új int [3] [3] / / 3 sor és 3 oszlop // szorzás a (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() } }}
Kimenet
15 21 27
tömb hossza javascriptben
36 51 66
22 31 40
Továbbhaladva ezzel a cikkel a Java mátrixszaporításról,
Adja meg a bevitelt a billentyűzeten keresztül
import java.util.Scanner public class Main {public static void main (String args []) {int n Szkenner bemenet = új Szkenner (System.in) System.out.println ('Adja meg a mátrixok alapját') n = input. nextInt () int [] [] m1 = új int [n] [n] int [] [] m2 = új int [n] [n] int [] [] mat = új int [n] [n] Rendszer. out.println ('Írja be az 1. mátrixsor elemeit bölcsen: n') (int i = 0 iKimenet
Adja meg a mátrixok alapját:
3
Írja be az 1. mátrixsor elemeit bölcsen:
egy
2
3
6.
5.
4
7
8.
9.
Adja meg bölcsen a 2. mátrixsor elemeit:
3
2
egy
4
5.
6.
9.
8.
7
A mátrixok szorzása:
Termék:
38 36 34
270 314 358
134 126 118
Így két mátrix szorzata hatékonyan megtalálható a for for loop használatával a java-ban.
tcp socket programozás java-banÍgy a „Matrix szorzás Java-ban” című cikkünk végéhez értünk. Ha többet szeretne megtudni, nézze meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java koncepciókra kiképezzen különféle Java keretrendszereket, például a Hibernate & Spring.
Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.