C++实现两个矩阵相乘
2020-07-30 16:28
369 查看
原文链接:C++实现矩阵相乘
#include<iostream> using namespace std; #define SIZE_M 2 #define SIZE_N 3 #define SIZE_S 4 int main(){ int matrix_a[SIZE_M] [SIZE_N]={{1,2,3},{4,5,6}};//a矩阵2X3 int matrix_b[SIZE_N] [SIZE_S]={{1,2,3,4},{5,6,7,8},{1,2,3,4}};//b矩阵3X4 int matrix_result[SIZE_M][SIZE_S];//结果矩阵2X4 for(int m=0;m<SIZE_M;m++){ for(int s=0;s<SIZE_S;s++){ matrix_result[m][s]=0;//变量使用前记得初始化,否则结果具有不确定性 for(int n=0;n<SIZE_N;n++){ matrix_result[m][s]+=matrix_a[m][n]*matrix_b[n][s]; } } } for(int m=0;m<SIZE_M;m++){ for(int s=0;s<SIZE_S;s++){ cout<<matrix_result[m][s]<<"\t"; } cout<<endl; } return 0; }
相关文章推荐
- C语言 实验9-5 查找书籍 (20分)
- C语言-猴子吃桃
- C++ dlib实现人脸识别
- 写写记记_C++初试数据处理的收获02_小记一下提高处理速度的方法
- 【C++基础】STL——常用序列式容器详解
- C++BUG: [Error] invalid array assignment
- 用C语言编写并输出4*5的矩阵
- PAT (Basic Level) Practice 1066 图像过滤 C语言
- 在c++中加载TorchScript模型
- 每日一练2020/7/30(C++)———斐波那契数列;调整数组顺序使奇数位于偶数前面
- C++ QT:计算一个路径相对于另一个路径的相对路径,及其反算
- C语言 实验9-1 计算职工工资 (15分)
- C语言语法大纲(1遍)
- 链栈的基本操作C语言完整代码(初始化,判栈空,入栈,出栈,取栈顶元素,求栈长)
- C语言基础语法(2遍)
- C语言笔记-三子游戏(双人对战)
- C++之友元浅析
- C++对象模型及this指针
- (c++)恶搞小程序:假密码病毒
- 在Ubuntu下编译C++dlib并实现C++代码的人脸识别例子