矩阵相乘的问题,矩阵相乘问题

2021-02-24 16:27:48 字数 2272 阅读 1465

1楼:西域牛仔王

你再bai好好看看矩阵相乘du的定义吧。老师算的没错,

zhi他那样算是为dao了快速得到答案。回

通常答,m*n 矩阵乘以 n*p 矩阵,得到的是m*p 矩阵,这个矩阵的第 i 行第 j 列的元素是第一个矩阵的第 i 行与第二个矩阵的第 j 列的相对应元素的乘积之和 。

2楼:匿名用户

做法是对的。

矩阵相乘的话a(3*3)*b(3*4)的话,得到的结果一定是c(3*4)也就是内3行4列的,所以结容果一定是有第四列的,比如第四列的a(14)就是a的第一列与b的第四列对应位置相乘再求和得到的。

换成阿尔法是把每个阿尔法看成一个行向量,然后再进行求解,方法还是一样的。最后一步就是把之前的每个阿尔法求和就得到了。

3楼:匿名用户

就是按照定义直接做矩阵相乘:

矩阵相乘问题

4楼:匿名用户

矩阵a和矩阵b相乘的前提是a的列数和b的行数相等,你说反了。

图中,第一个矩阵有2列,第二个矩阵有2行,所以可以相乘相乘所得矩阵有4列,第三个矩阵有4行

所以也可以相乘

5楼:匿名用户

做法是对的。

矩阵相乘的话a(3*3)*b(3*4)的话,得到的结果一定是c(3*4)也就是3行4列的,所以结果一定是有第四列的,比如第四列的a(14)就是a的第一列与b的第四列对应位置相乘再求和得到的。

换成阿尔法是把每个阿尔法看成一个行向量,然后再进行求解,方法还是一样的。最后一步就是把之前的每个阿尔法求和就得到了。

6楼:匿名用户

矩阵相乘应该是前一个矩阵的列数要等于后一个矩阵的行数才能乘。上面的计算不正是满足前一个矩阵的列数等于后一个矩阵的行数吗!所以这是可以相乘的,计算是正确的。

呵呵,你把矩阵相乘要满足的必要条件记反了。

7楼:匿名用户

a(2×2) b(2×4) = p(2×4), p(2×4) c(4×1) = q(2×1)

8楼:匿名用户

建议使用结合律,先乘后两个bc矩阵得2行1列的矩阵,然后用a乘以bc的结果,得2行1列的矩阵,这样计算相对简单些。

matlab中两个矩阵相乘的问题

9楼:兔子和小强

你这个j=1:544;

并没有在循环,而是直接赋给 j 一个向量了。要实现你的目的直接:

sig=returne.*cjl;即可

求教,线性代数矩阵相乘问题

10楼:惜君者

a的行×b的列

比如ab=c

a的第i行 × b的第i列 =c中第i行第j列的元素

11楼:小乐笑了

矩阵a与b相乘,用a的行,与b的列,各元素一一对应相乘,然后把乘积求和,

即可得出矩阵ab的一个元素。

例如:用a的第i行,与b的第j列,各元素一一对应相乘,然后把乘积求和,

即可得出矩阵ab的第i行,第j列的元素

12楼:匿名用户

一个m行k里矩阵乘以一个k行n列的矩阵,其结果是一个m行n列的矩阵。

如果是两个同阶矩阵a×b,被乘数a的行与乘数b的列相乘后相加。

公式先给你:

然后再给你个例子

如上,相乘后新的矩阵第一行第一列,即为a的第一行的每一个元素分别与b的每一列的每一个元素,对应相乘后相加,即 c11=a11*b11+a12*b21+a13*b31

不懂再问,

而是“矩阵乘法的本质是什么意思”的问题

13楼:匿名用户

就我目前的知识而言,矩阵是对空间(二维、三维...n维)中点的运动的数学描述。一个矩阵代表了一个点相对于起点的位移。

矩阵的乘法中涉及三个点,一个起点,一个是a矩阵描述的运动后的点,最后一个是b矩阵描述的运动后的点。矩阵的乘法是指起点要经过怎样的一次运动(矩阵)才能到达在经过两次运动后才能到达的最后的点。

值得注意的是,矩阵是对运动的描述,并不涉及具体的点。但如果确定了一个点,比如起点,根据矩阵所描述的运动,其他的点自然是可以求得的。

最后,如果想知道具体的数**算是怎么得来的,自己可以假设一个具体点运算一遍,看矩阵乘法的结果描述的运动与经过两次运动后到达的点是否一致。

希望对你理解矩阵和矩阵乘法的本质有所帮助。

这矩阵是怎么相乘的,这三个矩阵是怎么相乘的?

1楼 写个2乘2的给你好了 1 2 1 0 0 1 x 0 0 解法 1 1 2 0 1 0 2 00 1 1 0 0 0 1 0 3乘3的方法一样的,不好意思,懒得打那么多,慢慢领悟 2楼 匿名用户 怎么可能,肯定先第一第二个矩阵乘,在把结果和第三个矩阵乘。你老师也许跳过了一些步骤,但是直接第一第...

不同阶的矩阵可以相乘吗,两个二阶矩阵相乘怎么算

1楼 匿名用户 前一个矩阵的列数和后一个矩阵的行数必须一样! 因为不同阶的矩阵不满足这个要求,所以不同阶的矩阵不能相乘。 2楼 忘了哭 矩阵相乘的前提是前一个矩阵的列数跟后一个矩阵的行数是相等的。所以不同阶的矩阵不可以相乘喽 3楼 辉颂歧祖 不可以。因为矩阵相当于一张表,矩阵相加就是把对应位置上的项...

三行三列矩阵和三行一列矩阵怎么相乘

1楼 匿名用户 三行三列的在前,三行一列的在后,相乘所得是一个三行一列的矩阵 c语言3行3列矩阵相乘写法 2楼 匿名用户 直接将a i j 乘以b i j 赋值给c i j include void main int b 3 3 int c 3 3 int i j printf a is n for...