作业帮 > 综合 > 作业

矩阵乘法计算编写一个函数实现矩阵A(2行3列)与矩阵B相乘(3行2列),乘积放在C数组中,在主函数中输入相乘的两数组,并

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:44:01
矩阵乘法计算
编写一个函数实现矩阵A(2行3列)与矩阵B相乘(3行2列),乘积放在C数组中,在主函数中输入相乘的两数组,并输出结果(TC,2.0条件下)
Status MultSMatrix(TSMatrix M,TSMatrix N,TSMatrix *Q)
{ /* 求稀疏矩阵的乘积Q=M×N */
int i,j;
ElemType *Nc,*Tc;
TSMatrix T; /* 临时矩阵 */
if(M.nu!=N.mu)
return ERROR;
T.nu=M.mu; /* 临时矩阵T是Q的转秩矩阵 */
T.mu=N.nu;
T.tu=0;
Nc=(ElemType*)malloc((N.mu+1)*sizeof(ElemType)); /* Nc为矩阵N一列的临时数组(非压缩,[0]不用) */
Tc=(ElemType*)malloc((M.nu+1)*sizeof(ElemType)); /* Tc为矩阵T一行的临时数组(非压缩,[0]不用) */
if(!Nc||!Tc) /* 创建临时数组不成功 */
exit(ERROR);
for(i=1;i
矩阵乘法计算编写一个函数实现矩阵A(2行3列)与矩阵B相乘(3行2列),乘积放在C数组中,在主函数中输入相乘的两数组,并 c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积 C语言:输入一个2*3的整数矩阵和一个3*2的整数矩阵,使用指针数组实现这两个矩阵的相乘.程序如下: C语言矩阵相乘帮忙写一个程序要求:利用动态分配数组方式输入并存储A、B两矩阵,并求出两矩阵相乘结果. C语言(指针):编写一个函数实现n*n矩阵转置.在主函数中用scanf输入矩阵元素;将数组名作为函数实参. C语言矩阵相乘矩阵A三行四列,矩阵B四行三列,矩阵c三行三列,计算A*B,将结果存放入c中并输出 编写一个函数fun(),首先从键盘上输入一个4行4列的一个实数矩阵到一个二维数组a[4][4]中,接着求出主对角线 c语言,在主函数中输入3×3的矩阵ab和c,编写三个函数分别计算c=a+b,c=a-b,c=a*b并将计算结果返回主函数 编写函数fun,其功能是在键盘上输入一个3行3列矩阵的各个元素值,然后输出主对角线元素的积并在fun函数中 怎样编写一个矩阵转置的函数,矩阵的行、列数在程序中由用户输入!【紧急需要,】 求算法,在VB中如何实现矩阵A(3,3)与矩阵B(3,3)相乘? C语言实现有两个分别是2行3列和3行2列的矩阵,其数据均由键盘输入,这两个矩阵相乘后是一个2*2的矩阵