一阶矩阵的乘积
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一阶矩阵的乘积相关的知识,希望对你有一定的参考价值。
为什么一个一阶行距阵与一个列矩阵的乘积是一个一阶方阵,就是一个数?
一个列矩阵与一个行距阵乘积还是一个矩阵呢
举个例子
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
以上是关于一阶矩阵的乘积的主要内容,如果未能解决你的问题,请参考以下文章