Help de ontwikkeling van de site en deelt het artikel met vrienden!

Inleiding tot matrixvermenigvuldiging in C++

Matrixvermenigvuldiging in C++ is een binaire bewerking waarbij twee matrices kunnen worden opgeteld, afgetrokken en vermenigvuldigd. De invoer voor rijnummer, kolomnummer, eerste matrixelementen en tweede matrixelementen wordt van de consument genomen om de matrices te vermenigvuldigen. Vervolgens worden de door de consument ingevoerde matrices vermenigvuldigd.

Voorbeelden van matrixvermenigvuldiging

De voorbeelden van de volgende worden hieronder gegeven:

Voorbeeld 1

Code:

include met namespace std; int main() { int a(10)(10),b(10)(10),mul(10)(10),m,c,p,j,k; cout<>m; cout<>c; cout<<"Enter the first matrix of element="; for(p=0;pa(p)(j); } } cout<<"Enter the second matrix of element="; for(p=0;pb(p)(j); } } cout<<"multiply of the matrix=\n"; for(p=0;p

Uitvoer:

Voorbeeld 2

In dit voorbeeld zie je het C++-programma voor twee rechthoekige matrices twee rechthoekige matrices

Code:

include met namespace std; // Vermenigvuldigt 2 matrices, eerst is matricesA()() en ten tweede matricesB()() en drukt het resultaat af. // (a1) x (a2) en (b1) x (b2) zijn // afmetingen van gegeven matrices. ongeldig vermenigvuldigen (int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); voor (i=0; ik 

Uitvoer:

Voorbeeld 3

In dit voorbeeld ga je naar het C++ programma twee vierkante matrices

Code:

include met namespace std; define N 4 // Deze functie vermenigvuldigt A1()() en B2()(), en slaat het resultaat op in deze res()() void multi(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; voor (a=0; een 

Uitvoer:

Voorbeeld 4

Code:

"include met namespace std; int main () { int F1, c1, F2, c2, i, j, k; int A(5)(5), B(5)(5), C(5)(5); cout <> F1>> c1; cout <> F2>> c2; if (c1 !=F2) { cout < A(i)(j); cout < B(i)(j); voor (i=0; i 

Uitvoer:

Uitleg van programma

De gebruiker wordt gevraagd de rijen en kolommen matrix A en matrix B in te voeren. Als het aantal kolommen van matrix A niet overeenkomt met het aantal van matrix B, kunnen matrices niet worden vermenigvuldigd. Op dezelfde manier worden matrices voor lussen gecombineerd en het resultaat wordt in matrix C geplaatst als ze gelijk zijn.

Help de ontwikkeling van de site en deelt het artikel met vrienden!

Categorie: