两个矩阵的乘法怎样用C++实现

有两个矩阵A和B,矩阵A为a行b列,矩阵B为b行c列,此刻计较矩阵A乘以矩阵B,计较的成果为矩阵C,行为a列为c,矩阵C的计较公式是C[i][j]=A[i][0]*B[0][j]+A[i][1]*B[1][j]+……+A[i][b-1]*B[b-1][j]。

东西/原料

  • C++

方式/步调

  1. 1

    法式运行输入数据时,第一行为A矩阵的行列数和B矩阵的行列数,接着别离输入A、B两个矩阵的值。

  2. 2

    起首,界说6个整型变量,保留A、B矩阵的行和列,以及节制轮回的变量,k则用于实现矩阵的乘法。

  3. 3

    接着,界说三个整型二维数组,保留A、B和C矩阵的各元素。

  4. 4

    输入三个矩阵的行数和列数,保留在变量a、b、c中。

  5. 5

    输入矩阵A的各元素,保留在数组X中。

  6. 6

    输入矩阵B的各元素,保留在数组Y中。

  7. 7

    将二维数组Z的各元素,初始化为0。

  8. 8

    用两层for轮回,节制矩阵的乘法,并输出乘法所得的成果。

  9. 9

    计较A矩阵和B矩阵的乘法,成果保留在数组Z中。

  10. 10

    最后,输出乘法所得的成果,即输出Z数组中的所有元素。

  11. 11

    运行法式,输入矩阵A和B的行数和列数,以及A矩阵和B矩阵的所有元素,电脑就管帐算出乘积C矩阵的所有元素,并输出C矩阵。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-11-15 00:00
  • 阅读 ( 771 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具