求C语言大神帮忙求个题目 在线等谢谢。 1 向量、矩阵的加法与乘法运算

1 向量、矩阵的加法与乘法运算
1.课程设计要求
(1)实现向量加、向量减、向量数乘、矩阵乘向量、矩阵数乘、矩阵乘矩阵的功能。
(2)程序具有对文件操作的功能,即输入输出可以针对预定的文件进行,选择操作(如加法)后,向量或矩阵的数据在文件中,计算所得的结果除在屏幕上显示之外,也要输入到指定的文件中。

2.课程设计说明
(1)对实矩阵进行运算
(2)调试时,先将文件功能部分调试出来,调试别的功能时由文件输入数据,可节省大量时间。
3. 相关知识
矩阵基础运算法则
■加法:m*n阶矩阵A与m*n阶矩阵B的和矩阵C定义为

■减法:m*n阶矩阵A与m*n阶矩阵B的差矩阵C定义为

■数乘:m*n阶矩阵A与数λ的乘积矩阵B定义为

■转置:m*n阶矩阵A的转置矩阵AT定义为

AT是n*m阶矩阵。

转置运算的基本性质
(A±B)T=AT±BT
(A×B)T = BT×AT
(AT)T =A
(KA)T =KAT
■乘法:m*n阶矩阵A与n*l阶矩阵B的乘积矩阵C定义为

矩阵的乘法要求左边的矩阵的列数与右边矩阵的行数是相等的。一个m×n的矩阵A(m,n)左乘一个n×l的矩阵B(n,l),会得到一个m×l的矩阵c(m,l)。

■复矩阵乘法:m*n阶复矩阵A与n*l阶复矩阵B的乘积矩阵C定义为

第1个回答  2016-06-21
这个我可以帮你写!追问

可以帮我写嘛。谢谢啊。好了我给你追加。

追答

看我头像

相似回答