矩阵乘法
来源:互联网 发布:冯巩演技 知乎 编辑:程序博客网 时间:2024/06/06 19:02
矩阵乘法:两个二维数组的乘法,能够进行乘法的条件是第一个矩阵的列数必须等于第二个矩阵的行数;
矩阵乘法的原理:第一个矩阵每一行与第二个矩阵的每一列相乘之和,例如第一个矩阵第一行与第二个矩阵的第一列相乘之和是新矩阵的第一行第一列,以此类推
矩阵的乘法结果是得到一个矩阵的行数和第二个矩阵的列数;
#include<iostream>
using namespace std;
#define rows 10
#define cols 10
int a[rows][cols];
int b[rows][cols];
int c[rows][cols];
int main()
{
int m,n,p,q;
cin>>m>>n;
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)//读入矩阵a,m行n列
{
cin>>a[i][j];
}
}
cin>>p>>q;
for(int i=0;i<p;i++)
{
for(int j=0;j<q;j++)//读入矩阵b,p行q列
{
cin>>b[i][j];
}
}
for(int i=0;i<m;i++)
{
for(int j=0;j<q;j++)
{
for(int k=0;k<p;k++)
{
c[i][j]+=a[i][k]*b[k][j];//计算矩阵c,m行q列
}
}
}
cout<<m<<" "<<q<<endl;
for(int i=0;i<m;i++)
{
for(int j=0;j<q;j++)
{
cout<<c[i][j]<<"\t";//输出矩阵c
}
cout<<endl;
}
return 0;
}
阅读全文
0 0
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 矩阵乘法
- 自己创建listview
- ROS小白碰壁记之三 EAI雷达F4的使用
- 大小写字母间转换
- 【小组会整理】ICLR2016Particular object retrieval with integral max-pooling of CNN activations
- LeetCode WIith JS || 121. Best Time to Buy and Sell Stock[求股票的最佳收益,只能交易一次]
- 矩阵乘法
- Spring Boot(六):如何配置静态资源的地址与访问路径
- java集合之Collection---set/map/list
- 设计模式(8)
- 3.1(2)
- scoll布局
- 明确
- 当并查集遇上贪心【UVA1623,UVA11134,POJ1456】
- BZOJ1026(SCOI2009)[windy数]--数位DP