问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编程实现下面的矩阵运算A33*B33+(A的转置)

发布网友 发布时间:2023-05-25 02:34

我来回答

2个回答

热心网友 时间:2023-08-05 02:01

矩阵加法:
#include "stdio.h"
#define M 2
#define N 4
void and(int A[M][N],int B[M][N],int C[M][N]);
main()
{
int A[M][N],B[M][N],C[M][N];
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
scanf("%d",&A[i][j]);
}
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
scanf("%d",&B[i][j]);
}
}
and(A,B,C);
printf("A=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%3d",A[i][j]);
}
printf("\n");
}
printf("B=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%3d",B[i][j]);
}
printf("\n");
}
printf("A+B=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%3d",C[i][j]);
}
printf("\n");
}
}
void and(int A[M][N],int B[M][N],int C[M][N])
{
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
}
矩阵乘法:
#include "stdio.h"
#define M 2
#define N 4
#define K 3
void multiple(int A[M][N],int B[N][K],int D[M][K]);
main()
{
int A[M][N],B[N][K],D[M][K];
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
scanf("%d",&A[i][j]);
}
}
for(i=0;i<N;i++)
{
for(j=0;j<K;j++)
{
scanf("%d",&B[i][j]);
}
}
multiple(A,B,D);
printf("A=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%3d",A[i][j]);
}
printf("\n");
}
printf("B=");
printf("\n");
for(i=0;i<N;i++)
{
for(j=0;j<K;j++)
{
printf("%3d",B[i][j]);
}
printf("\n");
}
printf("A*B=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<K;j++)
{
printf("%3d",D[i][j]);
}
printf("\n");
}
}
void multiple(int A[M][N],int B[N][K],int D[M][K])
{
int i,j,l,temp=0;
for(i=0;i<M;i++)
{
for(j=0;j<K;j++)
{
temp=0;
for(l=0;l<N;l++)
{
temp=temp+A[i][l]*B[l][j];
}
D[i][j]=temp;
}
}
}
矩阵转置:
#include "stdio.h"
#define M 2
#define N 4
void transpose(int A[M][N],int E[N][M]);
main()
{
int A[M][N],E[N][M];
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
scanf("%d",&A[i][j]);
}
}
transpose(A,E);
printf("A=");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%3d",A[i][j]);
}
printf("\n");
}
printf("AT=");
printf("\n");
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf("%3d",E[i][j]);
}
printf("\n");
}
}
void transpose(int A[M][N],int E[N][M])
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
E[i][j]=A[j][i];
}
}
}

热心网友 时间:2023-08-05 02:02

建议你百度搜一搜 “教材 susuan5”

或许可以帮助你的 这套教材是速算大师周根项所作,是用双手运算,双脑记数的一种高效、快速、简捷的计算方法,

uwqniizesa5532862846

它能使4—13岁儿童快速脑算任意数加、减、乘、除乘方及验算。



是其他速算的5—10倍,同时能使左右脑平衡发展,又能有效的进行全脑潜能的开发!ihfd定Оmㄝyゅd定ОmㄝcΡㄎ茅iou
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? clear goods在外贸中是什么意思 陶瓷人生叶良骏阅读答案? 华夏人生土坯窑烧陶瓷怎么制作 得意人生陶瓷是几线品牌 华达陶瓷旗下品牌美度人生怎么样 陶瓷生意口号 陶瓷人生运用什么写作手法? 陶瓷人生的主要内容 微信群发对有影响吗 a×a等于多少,求解题过程 a*a等于几 鼠出洞时辰出生好不好呀 属牛的鼠出洞时辰好不好 伊犁师范大学的毕业大补考过了有学位证吗 华商挂科补考过了有学位证吗 北京城市学院挂科补考通过有学位证吗 战神5结局位置 战神5收集完了怎么办 战神5二周目继承什么 战神5白金了还能干嘛 关于#define运算的问题 为什么会产生“丁克”现象 提前还房贷待处理和待审批有什么不一样 对付表里不一的婆婆朋友圈,表里不一的婆婆在家住了十天 与人合作需要签什么协议 ...的蓝牙接收器应装在哪(如果已对接成功,那是否就可以拔下接收器... 鼠标无线接收器需要拔下来吗 红宝书考研英语词汇和恋恋有词哪个好 无线键盘鼠标套装在U口插上接收器,那关闭电脑后接收器拔不拔 C1驾照可以开总质量4.5吨蓝牌货车吗 货车黄牌C1驾照能开总质量9995kg? 一个怎么切换两个头像? 四年级家乡的美景作文400字【七篇】 通过新生儿腰穿报告单可以看出身体是否有疾病吗 什么是 腰穿测脑压 可以查出为什么头痛的吗? 脑膜炎非要做腰穿才能诊断出来吗? 车田镇的车田文化小议 地名文化小蚁_”蚯蚓文化“小议 12.00轮胎胎利和11.00胎利通用吗 《补胎》大货车的10.00R20以上的轮胎问题?