【矩阵乘法】:矩阵乘法的基本实现
来源:互联网 发布:手机数据恢复精灵破解版 编辑:程序博客网 时间:2024/04/29 15:59
问题
求解关于两个矩阵的乘积
解题思路:
参考线性代数里面的两个矩阵相乘的规则,我这里不再赘述,详情附上了一个链接,我的编程也是用了里面的例子~~
这里写链接内容
具体的过程我会在代码片里面加上注释
代码
///矩阵乘法// author:seen// 2015-09-18#include <iostream>using namespace std;int num1[100][100];int num2[100][100];int num3[100][100];int matrix(int m,int n,int temp){ //temp就是指row1 int sum=0; for(int i=0;i<temp;i++){ sum+=num1[m][i]*num2[i][n]; } return sum;}void mul(int row1,int column1,int row2,int column2){ int i,j; for(i=0;i<row2;i++){ for(j=0;j<column1;j++){ num3[i][j]=matrix(i,j,column1); //计算该i行,j列的值 } } for(i=0;i<row1;i++){ //输出结果矩阵 for(j=0;j<column2![这里写图片描述](http://img.blog.csdn.net/20150918144204202);j++){ cout<<num3[i][j]<<" "; } cout<<endl; }}int main(){ int row1,column1,row2,column2,i,j; //输入两矩阵的行和列 cin>>row1>>column1>>row2>>column2; for(i=0;i<row1;i++){ //输入矩阵1 for(j=0;j<column1;j++){ cin>>num1[i][j]; } } for(i=0;i<row2;i++){ //输入矩阵2 for(j=0;j<column2;j++){ cin>>num2[i][j]; } } mul(row1,column1,row2,column2); //计算矩阵乘积}
截图
0 0
- 【矩阵乘法】:矩阵乘法的基本实现
- 矩阵乘法的opencv实现
- 矩阵乘法的多线程实现
- 矩阵乘法的算法实现
- 矩阵乘法实现
- C++实现矩阵乘法
- MapReduce实现矩阵乘法
- Pthreads矩阵乘法实现
- OpenMP矩阵乘法实现
- Mapreduce实现矩阵乘法
- C++ 实现矩阵乘法
- 矩阵乘法实现
- MapReduce实现矩阵乘法
- java实现矩阵乘法
- 矩阵的思考-矩阵乘法
- 矩阵的乘法
- 矩阵的乘法问题
- 矩阵乘法的模板
- Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)
- 数据结构 list map set
- 从VB启航--回首IT这四年
- Android源码开发之预制视频音乐等资源
- u-boot 2015.01 :has EABI version 0, but target u-boot has EABI version 4
- 【矩阵乘法】:矩阵乘法的基本实现
- 【python txt2xls】个人开发的python文本转表格工具txt2xls
- Implement Queue using Stacks -- leetcode
- 网易游戏2016校园招聘“游戏研发&平台开发”在线笔试——C题 Complicated Expression
- 【BLE】CC2541之设置发射功率
- 转 rtp rstp
- (24) 深入理解java异常处理机制
- 你的问题在于读书太少而想得太多
- Rectangle Area