`
zy3381
  • 浏览: 157514 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

两个矩阵相乘

 
阅读更多
#include<stdio.h>
#define M 3
#define N 2
#define S 3
void main()
{
    int a[M][N] = {1,2,3,4,5,6};
    int b[N][S] = {1,2,3,4,5,6};
    int c[M][S];    //  答案为{9,12,15,19,26,33,29,40,51}
    int i,j,k;
    int sum = 0;
    for(k=0; k<M; k++)
    {
        for(i=0; i<S; i++)
        {
            sum = 0;
            for(j=0; j<N; j++)
            {
                sum += a[k][j]*b[j][i];
            }
            c[k][i] = sum;
        }
    }

    for(k=0; k<M; k++)
    {
        for(i=0; i<S; i++)
        {
            printf("%4d", c[k][i]);
        }
        printf("\n");
    }
}











分享到:
评论

相关推荐

    输入两个矩阵,计算两个矩阵相乘

    java矩阵相乘

    两个矩阵相乘的实现程序

    本文将深入探讨如何用C语言实现两个4x4矩阵相乘的程序,这将涉及矩阵运算的基本原理以及C语言编程技巧。 矩阵相乘是线性代数中的基本操作,其规则是:如果A是一个m×n的矩阵,B是一个n×p的矩阵,那么它们的乘积AB...

    两个矩阵相乘的算法之java

    本文将详细解析如何实现两个矩阵相乘的算法,并通过一个实际的Java程序来阐述这一过程。 首先,我们需要理解矩阵相乘的基本规则。如果矩阵A是m×n的(即有m行n列),矩阵B是n×p的,那么它们可以相乘得到一个新的...

    OC 两个矩阵相乘 (精细易用)

    在Objective-C编程语言中,实现两个矩阵相乘的功能可以为许多算法提供支持。本篇将深入探讨如何在Objective-C中进行矩阵相乘,并提供一个详细的知识框架。 首先,理解矩阵相乘的基本原理是至关重要的。矩阵A(m×n...

    数据结构(C语言版)实现两个矩阵相乘

    C程序实现两个矩阵相乘,这两个矩阵可由用户自行输入维数及矩阵的元素,最后显示矩阵相乘后的结果。

    两矩阵相乘的fortran程序

    两个矩阵相乘的fortran90程序,方便后来者引用,可作为子程序引用,亦可作为完整程序计算两个矩阵的乘积

    两个矩阵相乘Java 程序.zip

    本项目聚焦于使用Java语言实现两个矩阵相乘的程序。以下是对这一主题的详细阐述。 首先,矩阵是一个二维数组,由行和列组成,表示为M×N矩阵,其中M代表行数,N代表列数。矩阵乘法遵循特定的规则:两个矩阵A(m×n...

    课程设计要求 设计一个程序实现两个矩阵的基本运算 两个矩阵相加 两个矩阵相减 两个矩阵相乘 求一个矩阵的转置矩阵

    在本次课程设计任务中,你需要实现一个程序,用于执行两个矩阵的基本运算,包括相加、相减、相乘以及计算转置矩阵。这些是线性代数中的基本操作,广泛应用于计算机图形学、科学计算、数据分析等多个领域。下面将详细...

    C语言实现两个矩阵相乘

    这个程序的运行结果会显示两个矩阵相乘后的结果,每个元素都是按照上述算法计算得出的。通过理解这段代码,你可以掌握C语言中矩阵乘法的基本实现方法,这对于学习更复杂的数值计算和线性代数算法是非常基础的。

    稀疏矩阵的运算

    执行两个矩阵相乘 两个稀疏矩阵相乘的结果可能不再是稀疏矩阵,但通常情况下其非零元素也会相对较少。`MulTSMatrix` 函数实现了两个稀疏矩阵的乘法操作,通过遍历两个矩阵的所有非零元素来确定结果矩阵的非零元素...

    MapReduce实现矩阵相乘算法

    本话题将深入探讨如何使用Hadoop MapReduce实现两个矩阵相乘的算法,这在数据分析、机器学习以及高性能计算中有着重要应用。 首先,理解矩阵相乘的基本原理至关重要。矩阵相乘不是简单的元素对元素相乘,而是对应...

    Hadoop mapreduce 实现MatrixMultiply矩阵相乘

    在数学中,两个矩阵相乘需要满足特定条件:第一个矩阵的列数必须等于第二个矩阵的行数。设A为m×n矩阵,B为n×p矩阵,则它们可以相乘得到一个m×p的结果矩阵C。在MapReduce中,我们将这个过程分布式地执行在多个节点...

    两个Toeplitz矩阵相乘的一种快速算法

    ### 两个Toeplitz矩阵相乘的一种快速算法 #### 概述 在数学与计算机科学领域,矩阵运算是一项基础且重要的任务。对于某些特定类型的矩阵,例如Toeplitz矩阵,存在特殊的算法能够显著减少计算复杂度。本文介绍了一...

    Strassen 算法 C++ 实现 任意矩阵相乘

    Strassen 算法 C++ 实现 任意矩阵相乘 用Command line 输入编制好的两个矩阵,输出相乘的结果矩阵。如果需要手动输入,删除程序里的相关语句,添加输入命令即可。

    java编程实现两个任意的矩阵相乘

    实现自由输入规范的两个矩阵相乘,能够很好的实现这个功能

    矩阵相乘源代码

    c源代码 实现了两个矩阵相乘的运算 主要的数据结构用了数组 都是动态分配的大小

Global site tag (gtag.js) - Google Analytics