Matriisin kertolasku in C: Voimme lisätä, vähentää, kertoa ja jakaa 2 matriisia. Tätä varten otamme syötteen käyttäjältä rivinumeron, sarakkeen numeron, ensimmäisten matriisielementtien ja toisten matriisielementtien osalta. Sitten suoritetaan kertolasku käyttäjän syöttämille matriiseille.
grep komento linuxissa
Matriisikertolaskussa ensimmäinen matriisi yksi rivielementti kerrotaan toisella matriisilla kaikki sarakeelementit .
Yritetään ymmärtää matriisin kertolasku 2*2 ja 3*3 matriisit alla olevan kuvan mukaan:
Katsotaan C:n matriisin kertolaskuohjelma.
hashmapin sisäinen toiminta
#include #include int main(){ int a[10][10],b[10][10],mul[10][10],r,c,i,j,k; system('cls'); printf('enter the number of row='); scanf('%d',&r); printf('enter the number of column='); scanf('%d',&c); printf('enter the first matrix element= '); for(i=0;i<r;i++) { for(j="0;j<c;j++)" scanf('%d',&a[i][j]); } printf('enter the second matrix element=" ');" for(i="0;i<r;i++)" scanf('%d',&b[i][j]); printf('multiply of mul[i][j]="0;" for(k="0;k<c;k++)" mul[i][j]+="a[i][k]*b[k][j];" for printing result printf('%d ',mul[i][j]); printf(' '); return 0; < pre> <p> <strong>Output:</strong> </p> <pre> enter the number of row=3 enter the number of column=3 enter the first matrix element= 1 1 1 2 2 2 3 3 3 enter the second matrix element= 1 1 1 2 2 2 3 3 3 multiply of the matrix= 6 6 6 12 12 12 18 18 18 </pre> <p>Let's try to understand the matrix multiplication of <strong>3*3 and 3*3</strong> matrices by the figure given below:</p> <img src="//techcodeview.com/img/c-programs/01/matrix-multiplication-c-2.webp" alt="matrix multiplication in c"> <hr></r;i++)>
Yritetään ymmärtää matriisin kertolasku 3*3 ja 3*3 matriisit alla olevan kuvan mukaan: