作业帮 > 综合 > 作业

求两个对称矩阵之和与乘积

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 18:12:44
求两个对称矩阵之和与乘积
已知A和B为两个对称矩阵,输入时,只需输入下三角形元素,存入一维数组,编写一个程序实现如下功能:
(1) 求对称矩阵A和B的之和.
(2) 求对称矩阵A和B的乘积.
实验6—2 实现稀疏矩阵(采用三元组表示)的基本运算.
假设n*n的稀疏矩阵A采用三元组表示,编写一个程序实现如下功能:
(1)生成如下两个稀疏矩阵的三元组a和b,并输出:
1 0 3 0 3 0 0 0
0 1 0 0 0 4 0 0
0 0 1 0 0 0 1 0
0 0 1 1 0 0 0 2
(2)输出a转置矩阵的三元组.
(3)输出a+b的三元组.
#include
#define n 4
#define m 10
int value(int a[],int i,int j)
{
if (i>=j)
return a[(i*(i+1))/2+j];
else
return a[(j*(j+1))/2+i];
}
void madd(int a[],int b[],int c[n][n])
{
int i,j;
for (i=0;i