为什么要做矩阵的转置

176次

问题描述:

为什么要做矩阵的转置和逆矩阵

推荐答案

2023-10-24 03:10:03

在matlab中对矩阵进行转置,一般是出于计算和显示需要。对于行数列数差别较大的矩阵,一般会对矩阵进行转置操作,最后再通过转置恢复原有计算结果。另附,转置介绍:设A为m×n阶矩阵(即m行n列),第i行j列的元素是a(i,j),通常记录:A=a(i,j)定义A的转置为这样一个n×m阶矩阵B,满足B=a(j,i),即b(i,j)=a(j,i)(B的第i行第j列元素是A的第j行第i列元素),记A'=B。(有些书记为AT=B,这里T为A的上标)直观来看,将A的所有元素绕着一条从第1行第1列元素出发的右下方45度的射线作镜面反转,即得到A的转置。运算法则为:(A±B)'=A'±B'(A×B)'=B'×A'(A')'=A(KA)'=KA'

其他答案

2023-10-24 03:10:03

因为,矩阵乘法是一种高效的算法,可以把一些一维递推优化到log( n ),还可以求路径方案等,所以更是一种应用性极强的算法。矩阵,是线性代数中的基本概念之一。

然而,矩阵的转置为之后一系列复杂的矩阵运算服务,比如简化矩阵乘法就需要运用到矩阵的转置。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6