Hjelp utviklingen av nettstedet, del artikkelen med venner!

Introduksjon til matrisemultiplikasjon i C++

Matrisemultiplikasjon i C++ er en binær operasjon der to matriser kan adderes, subtraheres og multipliseres. Inndata for radnummer, kolonnenummer, første matriseelementer og andre matriseelementer tas fra forbrukeren for å multiplisere matrisene. Deretter multipliseres matrisene som legges inn av forbrukeren.

Eksempler på matrisemultiplikasjon

Eksemplene på følgende er gitt nedenfor:

Eksempel 1

Kode:

inkluder bruk av navneområde standard; 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

Utgang:

Eksempel 2

I dette eksemplet skal du se C++-programmet for to rektangulære matriser to rektangulære matriser

Kode:

inkluder bruk av navneområde standard; // Multipliserer 2 matriser først er matriserA()() og andre er matriserB()() og skriver ut resultatet. // (a1) x (a2) og (b1) x (b2) er // dimensjoner av gitte matriser. void multiplisere(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); for (i=0; i 

Utgang:

Eksempel 3

I dette eksemplet skal du se C++-programmet med to kvadratiske matriser

Kode:

inkluder bruk av navneområde standard; define N 4 // Denne funksjonen vil multiplisere A1()() og B2()(), og den vil lagre resultatet i denne res()() void multiply(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; for (a=0; a 

Utgang:

Eksempel 4

Kode:

"inkluder bruk av navneområde standard; 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); for (i=0; i 

Utgang:

Forklaring av programmet

Brukeren blir bedt om å angi matrise A og matrise B rader og kolonner. Hvis matrise A sitt antall kolonner ikke passer til matrise Bs tall, kan ikke matriser multipliseres. På samme måte kombineres matriser for løkker og resultatet plasseres i matrise C hvis de er like.

Hjelp utviklingen av nettstedet, del artikkelen med venner!