一阶矩阵的乘积

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一阶矩阵的乘积相关的知识,希望对你有一定的参考价值。

为什么一个一阶行距阵与一个列矩阵的乘积是一个一阶方阵,就是一个数?
一个列矩阵与一个行距阵乘积还是一个矩阵呢

参考技术A 首先你要明白矩阵和行列式不是一个概念.矩阵是一个数表,行列式是一个数或者表达式,也就是说可以理解为行列式里面是包含了运算符号的.
举个例子
A=(a11 a12 a13);
B=(b11
b21
b31)
根据矩阵运算规则(参考矩阵相乘方法,可以相乘的前提条件是A的列数=B的行数)
A*B=C=(a11b11+a12b21+a13b31),结果为一个一行一列的矩阵,即结果是一个数~
若B*A=D=(a11b11 a11b21 a11b31
a12b11 a12b21 a12b31
a13b11 a13b21 a13b31)
由于所得矩阵行数=列数,所以D是一个3阶矩阵,或者叫3阶方阵,代表的是一个数表,不可按照行列式的方式运用对角线法则进行计算.
题干上“一阶行距阵”这样的表达是不对的,只有“一个行矩阵”或“一阶矩阵”这样的表达.
嗯,我高数也忘光了,还是刚刚翻了书看了下才想起来,希望对你有帮助~
嗯,谢谢Freedom13141同学的提醒哈,一下子开小差给搞错了~然后发现又搞错了~今天下午看了一天东西,头太晕~~哈哈
所以总结下就是,行矩阵*列矩阵为一个数,列矩阵*行矩阵为矩阵.

ZZNUOJ_C语言1127:矩阵乘积(附完整源码)

题目描述

计算两个矩阵A和B的乘积。

输入

第一行三个正整数m、p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列;
 
接下来的m行是矩阵A的内容,每行p个整数,用空格隔开;
 
最后的p行是矩阵B的内容,每行n个整数,用空格隔开。

输出

输出乘积矩阵:输出占m行,每行n个数据,以空格隔开。

样例输入

2 3 4
 
1 0 1
0 0 1
 
1 1 1 3
4 5 6 7
8 9 1 0

样例输出

9 10 2 3
8 9 1 0

完整源码:

#include<s

以上是关于一阶矩阵的乘积的主要内容,如果未能解决你的问题,请参考以下文章

2×3矩阵乘3×2矩阵要怎么算?

张量和卷积神经网络

一阶矩阵乘以四阶矩阵怎么做

一阶方阵

怎样用matlab求矩阵的乘积

计算矩阵的乘积