C 矩陣相乘

2021-05-28 05:48:16 字數 669 閱讀 8811

void matrixmulti( int **a, int **b,int **c,int n1,int m,int n2)

for (i=0; ifor (i=0; ia[0][0]=1;

a[0][1]=2;

a[0][2]=3;

a[1][0]=2;

a[1][1]=3;

a[1][2]=1;

b[0][0]=1;

b[0][1]=2;

b[0][2]=3;

b[0][3]=5;

b[1][0]=2;

b[1][1]=3;

b[1][2]=2;

b[1][3]=5;

b[2][0]=3;

b[2][1]=1;

b[2][2]=1;

b[2][3]=5;   

matrixmulti(a,b,c,n1,m,n2);

for (i=0; icout<}//析構

for (i=0;ifor (i=0; ifor (i=0;idelete a;

delete b;

delete c;

a = null;

b = null;

b = null;

system("pause");

return 0;

}

陣列元素相乘 C 矩陣相乘

矩陣相乘最重要的方法是一般矩陣乘積。它只有在第乙個矩陣的列 column 和第二個矩陣的行數 row 相同時才有意義 一般單指矩陣乘積時,指的便是一般矩陣乘積。乙個m n的矩陣就是m n個數排成m行n列的乙個數陣。由於它把許多資料緊湊的集中到了一起,所以有時候可以簡便地表示一些複雜的模型。運算如下所...

c 語言 矩陣相乘

題目描述 計算兩個矩陣a和b的乘積。輸入第一行三個正整數m p和n,0 m,n,p 10,表示矩陣a是m行p列,矩陣b是p行n列 接下來的m行是矩陣a的內容,每行p個整數,用空格隔開 最後的p行是矩陣b的內容,每行n個整數,用空格隔開。輸出輸出乘積矩陣 輸出佔m行,每行n個資料,以空格隔開。樣例輸入...

矩陣相乘c語言

如下 示例 void fun int a 10 10 int b 10 10 int m,int p,int n 定義函式fun for i 0 i 輸出相乘後的矩陣 for t 1,j 0 j,t 關鍵是發現矩陣相乘的規律,然後盡量結構清晰的用 寫出來 include intmain printf...