Hjälp utvecklingen av webbplatsen och dela artikeln med vänner!

Introduktion till matrismultiplikation i C++

Matrismultiplikation i C++ är en binär operation där två matriser kan adderas, subtraheras och multipliceras. Indata för radnummer, kolumnnummer, första matriselement och andra matriselement tas från konsumenten för att multiplicera matriserna. Sedan multipliceras de matriser som konsumenten anger.

Exempel på matrismultiplikation

Exemplen på följande ges nedan:

Exempel 1

Kod:

inkludera genom att använda namnutrymmesstd; 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

Utdata:

Exempel 2

I det här exemplet kommer du att se programmet C++ för två rektangulära matriser två rektangulära matriser

Kod:

inkludera genom att använda namnutrymmesstd; // Multiplicerar 2 matriser först är matrisA()() och andra är matriserB()() och skriver ut resultatet. // (a1) x (a2) och (b1) x (b2) är // dimensioner för givna matriser. void multiplicera(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); för (i=0; i 

Utdata:

Exempel 3

I det här exemplet ska du se C++-programmet två kvadratiska matriser

Kod:

inkludera med namnutrymmesstd; define N 4 // Den här funktionen multiplicerar A1()() och B2()(), och den lagrar resultatet i denna res()() void multiplikation(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; för (a=0; a 

Utdata:

Exempel 4

Kod:

"inkludera med namnutrymmesstd; int main () { int F1, cl, 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); för (i=0; i 

Utdata:

Förklaring av programmet

Användaren uppmanas att ange rader och kolumner i matris A och matris B. Om matris A:s antal kolumner inte passar matris B:s antal, kan matriser inte multipliceras. På liknande sätt kombineras matriser för loopar och resultatet placeras i matris C om de är lika.

Hjälp utvecklingen av webbplatsen och dela artikeln med vänner!