用c語言計算矩陣加法和乘法,用c語言計算矩陣加法和乘法

2021-05-11 21:23:24 字數 2248 閱讀 9165

1樓:花開陌上一

謝謝你的回答,但是我看完你這個還有一個問題,你這裡k i都是<2,而j<3,那意思不不就是每組數都被捨去了 兩個數麼,還是說矩陣乘法就是這樣的規則,說實話我對矩陣乘法確實不瞭解了.

求c語言矩陣加法和乘法**

2樓:匿名使用者

#include

#include

void memory(int **p,int m,int n); //分配的記憶體的函式;

void readdata(int**p,int m,int n);

void plus(int **u,int **i,int m,int n); //求和函式,要求兩個矩陣同型

void redu(int **u,int **i,int m,int n); //求差,要求兩個矩陣同型

void mult(int **u,int **i,int m,int n); //矩陣的積;乘法要求前一個矩陣的行數等於後一個矩陣的列數;

void release(int **p,int m,int n); //釋放記憶體的函式;

int main() //也可使用switch語句來選擇求和求差求積

void memory(int **p,int m,int n)

}void release(int **p,int m,int n)

free(p);

p=0;

}void readdata(int **p,int m,int n)

}void plus(int **u,int **i,int m,int n)

}void redu(int **u,int **i,int m,int n)

void mult(int **u,int **i,int m,int n)

d=0;

printf("\n");}}

3樓:鄭瓔帥桃

1,若程式定義為三行三列的矩陣,並在主函式中鍵盤賦值。請編寫函式juzhen(int

a[3],int

n),函式功能是:使矩陣左下角元素中的值乘以.例如:若矩陣中的值為:19

7238

456n=3,則矩陣值變為:19

7698

1215

18注:二維陣列下三角元素每行最後元素的列標和該列的列號一致

#include

intjuzhen(int

a[3],int

n)main()

printf("please

enter

aint

number:\n");

scanf("%d",&m);

juzhen

(a,m);

printf("the

newju

zhen

is:\n");

for(i=0;i<3;i++)

}2,請編寫函式juzhen,該函式的功能是:將三行四列矩陣x乘以四行三列矩陣y,結果放在三行三列矩陣中。矩陣相乘的基本方法是:

矩陣xy中行列下標分別為i,j的元素的值,是矩陣x中第i行上四個元素與矩陣y中第j列上四個元素對應相乘的積。

x和y矩陣原型可執行後看到!

#include

#include

void

juzhen

(int

a[3][4],int

b[4][3],int

ab[3][3])

main()

;int

y[4][3]=;

intxy[3][3]=,i,j;

clrscr();

juzhen

(x,y,xy);

printf("x

juzhen

is:\n");

for(i=0;i<3;i++)

printf("y

juzhen

is:\n");

for(i=0;i<4;i++)

printf("xy

juzhen

is:\n");

for(i=0;i<3;i++)

}由於你沒有說要求,我就寫了兩個,這是兩道比較精典的求c語言矩陣乘法程式

求c語言編矩陣乘法運算的程式,求一個C語言編矩陣乘法運算的程式

include iostream.h void matrixchain int p,int n,int m,int s int p int m 6 6 s 6 6 int m,s m new int n for i 1 i n i m i new int n s new int n for i 1 ...

怎樣用C語言程式設計計算

include int main k r c 起初,c語言沒有官方標準。1978年由美國 電報公司 at t 貝爾實驗室正式發表了c語言。布萊恩 柯林漢 brian kernighan 和 丹尼斯 裡奇 dennis ritchie 出版了一本書,名叫 the c programming langu...

c語言用什麼軟體?學習c語言用什麼軟體?

使用 turbo c for windows 這是專門為c的學習開發的。turbo c c for windows 整合實驗與學習環境是從事一線教學的大學教師根據 c 語言初學者的特點,量身定製的一個簡單易用的 c 語言實驗與學習軟體。有專門的c語言編譯學習程式。我們學校常用的是turboc 這個軟...