关闭

项目1- 两矩阵求积

209人阅读 评论(0) 收藏 举报
分类:

任务和代码

编写一段程序,求出矩阵x和y的积。

/*
*问题描述:输入两个矩阵,求积并输出。
*程序输出:两个矩阵的积。
*/
#include<stdio.h>
int main(void)
{
    int i,j,k;
    int ma[2][3]={{1,2,3},{4,5,6}};
    int mb[3][2]={{1,5},{5,3},{8,1}};
    int mc[2][2]={0};   //给新矩阵赋初值
    for(i=0;i<2;i++)    //矩阵ma行数i
        for(j=0;j<2;j++)    //矩阵mb列数j
            for(k=0;k<3;k++)    //矩阵ma列数或矩阵mb行数
                mc[i][j]+=ma[i][k]*mb[k][j];
    for(i=0;i<2;i++)
    {
        for(j=0;j<2;j++)
            printf("%3d",mc[i][j]);
        putchar('\n');
    }
    return 0;
}

运行结果


知识点总结

Q=M*N(Q的行数和M相同,列数和N相同)
其中,M是m*p矩阵,N是p*n矩阵。
Q[i][j]=0;
for(i=0;i<m;++i)
     for(j=0;j<n;++j)    
     for(k=0;k<p;++k)
      Q[i][j]+=M[i][k]*N[k][j];

参考链接

点击打开链接






0
0
查看评论

项目1.1-创建函数 两矩阵求积

项目1.1-创建函数 两矩阵求积
  • ycgxy1650601
  • ycgxy1650601
  • 2016-11-20 13:36
  • 173

矩阵的求和和求积

矩阵求和函数sum()和cumsum()函数。 A=[1:4;2:5;3:6] sum(A,1)%求得是每一列的和,返回的是一个一维行向量 sum(A,2)%求得是每一行的和,返回的是一个一维列向量 cumsum(A,1)%和上面的不同,做个求和,返回的是矩阵 cumsum(A,2) ...
  • CV_YOU
  • CV_YOU
  • 2016-10-22 16:17
  • 455

项目一。动物这样叫

程序: //【项目1-动物这样叫】下面是给出的基类Animal声明和main()函数。 //1、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果, //提取出每个类中需要的数据成员,并匹配上需要的成员函数。 //2、显然,Animal设计为抽象类更合适,Ani...
  • u012370487
  • u012370487
  • 2014-05-27 10:44
  • 532

第十四周 项目1--动物这样叫

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:尚振伟 *完成日期:2014年5月27日 *版本号:v0.1 *对任务及求解方法的描述部分: *输入描述:无 *问题描...
  • u012369373
  • u012369373
  • 2014-05-27 08:30
  • 466

增量矩阵与其转置矩阵的乘积_baidu_2016_09_13-3

最近在校招海投,记录一下我的笔试和面试程序题。 以下为 2016/09/13   baidu 提前批笔试 的第三道程序题。 -------------------------------------------------我是分割线-------------------...
  • yanxiyu_2005
  • yanxiyu_2005
  • 2016-09-14 17:29
  • 1059

Python reduce()求积

声明: 我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料中每节知识点后的复习题的答案和解析,有一些是我自己原创的,有一些是网上整理的大神写的简洁但对新手并...
  • zmy_3
  • zmy_3
  • 2016-04-21 15:07
  • 2288

Romberg(龙贝格)求积公式求解数值积分时的注意事项

《数值分析》第5版(李庆扬编著)的第四章课后习题第8-(2)题中,要求使用Romberg(龙贝格)求积公式求解f(x)=xsinx在区间[0,2pi]上的积分,要求误差小于10^(-5)。 针对此问题,套用计算公式求解即可。在第一步计算梯形公式时,出现了T0=pi*[f(0)+f(2pi)]。很显...
  • lbsgrowup
  • lbsgrowup
  • 2015-11-22 15:05
  • 2469

数值分析之龙贝格求积法

利用Richardson外推算法,得到如下的求积方法,其只产生四个序列: 即: 其结束迭代准则为: 并认为为所求积分近似值。 有一定数值分析基础,不难写出如下程序 #include #include #include #include using namespace std; ...
  • zhengnanlee
  • zhengnanlee
  • 2013-07-17 16:51
  • 2307

数值积分之Romberg求积法

//Romberg求积法 #include #include #include using namespace std; class romberg { private:  int i, j, imax, jmax;  double f, h, a, b,...
  • u011378809
  • u011378809
  • 2013-08-08 18:39
  • 706

JavaScript reduce用法

reduce 再看reduce的用法。Array的reduce()把一个函数作用在这个Array的[x1, x2, x3...]上,这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算,其效果就是: [x1, x2, x3, x4].reduce(f...
  • majishushu
  • majishushu
  • 2017-04-10 21:15
  • 993
    个人资料
    • 访问:385次
    • 积分:16
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档