对称矩阵的乘积与之和 对称矩阵乘积

#include<iostream.h>
#include<stdio.h>
#define n 5
#define m 20

int value(int a[],int i,int j)
{
if(i>=j)
returna[i*(i-1)/2+j];//一维坐标转化为二维地址坐标
else
return a[j*(j-1)/2+i];
}

void madd(int a[],int b[],int c1[n][n])//求压缩矩阵的和
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
c1[i][j]=value(a,i,j)+value(b,i,j);
}

void mult(int a[],int b[],int c2[n][n])//求压缩矩阵的乘积
对称矩阵的乘积与之和 对称矩阵乘积
{
int i,j,k,s;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
s=0;
for(k=0;k<n;k++)
s+=value(a,i,k)*value(b,k,j);
c2[i][j]=s;
}
}

void disp1(int a[])//输出压缩矩阵(一维数组),输出形式为二维形式
{
int i,j;
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("M",value(a,i,j));
cout<<endl;
}
}

void disp2(int c[n][n])//输出对称矩阵c
{
int i,j;
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("M",c[i][j]);
cout<<endl;
}
}


void main()
{
int a[m]={1,2,3,4,5,6,7,8,9,10,11};
int b[m]={1,1,1,1,1,1,1,1,1,1};
int c1[n][n],c2[n][n];
madd(a,b,c1);
mult(a,b,c2);
cout<<endl;
cout<<"矩阵a:"<<endl;
disp1(a);
cout<<"矩阵b:"<<endl;
disp1(b);
cout<<"矩阵a+b:"<<endl;
disp2(c1);
cout<<"矩阵a*b:"<<endl;
disp2(c2);
cout<<endl;
}

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/189175.html

更多阅读

虫草的功效与吃法 虫草的作用与功效

虫草的功效与吃法——简介冬虫夏草(学名:Cordyceps sinensis),又名中华虫草,又称为夏草冬虫,简称虫草。是中国传统的名 冬虫夏草贵中药材,它是由肉座菌目麦角菌科虫草属的冬虫夏草菌寄生于高山草甸土中的蝠蛾幼虫,使幼虫僵化,在适宜条件下,

黑芝麻的功效与作用及食用方法 燕麦片的功效与作用

黑芝麻的功效与作用及食用方法——简介黑芝麻为胡麻科脂麻的黑色种子,含有大量的脂肪和蛋白质,还有糖类、维生素A、维生素E、卵磷脂、钙、铁、铬等营养成分。可以做成各种美味的食品。一般人均可食用。黑芝麻的功效与作用及食用方法

藕粉的作用与功效 藕粉会发胖吗

华夏璀璨,睿智之选;乐于奉献,王者风范!对,这就是作家俺一贯保持的作风。闲来无事给大家说说这个藕粉:藕粉是久负盛誉的传统滋养食品,而且营养价值高,药疗作用好。口感不错、鲜美独特,老少皆宜。藕粉的作用与功效——工具/原料想、必,得多百度

熟地黄的功效与作用以及食用方法 阿胶的功效与作用

熟地黄是玄参科植物地黄或怀庆地黄的根茎.本品《雷公炮炙论》中就有炮制加工的记载。主产于我国河南、浙江等地,经蒸制、晾晒后入药。熟地黄的功效与作用以及食用方法——功效与作用熟地黄的功效与作用以及食用方法 1、性味归经:甘,

声明:《对称矩阵的乘积与之和 对称矩阵乘积》为网友天使的微笑分享!如侵犯到您的合法权益请联系我们删除