矩阵相乘

原创 2015年11月19日 15:48:44
矩阵相乘, 矩阵A X 矩阵B = 矩阵C
取矩阵A的行与矩阵B的列为矩阵C的行列
例如:A[10][20] * B[21][22] = C[10][22]
C[i][j] = A的I行的所有元素与B列的所有元素一一对应相乘得到的积相加。

                **仅供有需要的人以参考,如有错误请纠正我**
#include<iostream>
using namespace std;

int main()
{
    int A[2][3] = { {1, 2, 3},
                    {4, 5, 6} };

    int B[3][2] = { {1, 4},
                    {2, 5},
                    {3, 6} };
    int C[2][2] = { 0 };

    int temp = 0;

    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; j++)
        {
            for (int k = 0; k < 3; k++)         //前两个循环用来确认矩阵C的行列,第三个循环用来计算值
                C[i][j] += A[i][k] * B[k][j];       //因为有三个矩阵 所以要用三个循环第三个矩阵的确定行列
        }
    }

    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; j++)
            cout << C[i][j] << " ";
        cout << endl;
    }
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Excel 矩阵相乘暨MMULT函数入门

  • 2015年03月04日 15:23
  • 5.53MB
  • 下载

稀疏矩阵三元组的相加相乘运算

代码如下: //矩阵三元组之矩阵相加 相乘 #include using namespace std; typedef int Elemtype; #define MAXSIZE 12...

矩阵相乘经典算法(C)

  • 2013年11月29日 12:40
  • 304B
  • 下载

两矩阵相乘&amp;走迷宫小程序

  • 2014年06月23日 10:12
  • 11.27MB
  • 下载

MapReduce实现矩阵相乘

矩阵相乘可以查看百度百科的解释http://baike.baidu.com/view/2455255.htm?fr=aladdin 有a和b两个矩阵 a:                1   2  ...

稀疏矩阵相乘

  • 2012年04月26日 16:14
  • 2KB
  • 下载

用计算机C语言表示矩阵相乘

  • 2013年10月21日 21:01
  • 48KB
  • 下载

基于MPI的矩阵相乘summa算法实现(附源程序)

在科学与工程计算的许多问题中, 矩阵乘积是最基本的算法之一。在分布存储并行机上的经典矩阵乘积算法主要有1969年Cannon提出的二维mesh 上的矩阵乘积算法和1987年Fox等提出的“广播-乘积-...

二乘二矩阵相乘的可视化小程序

  • 2010年08月21日 15:36
  • 356KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:矩阵相乘
举报原因:
原因补充:

(最多只允许输入30个字)