![数学要素(全彩图解 + 微课 + Python编程)](https://wfqqreader-1252317822.image.myqcloud.com/cover/748/52842748/b_52842748.jpg)
上QQ阅读APP看书,第一时间看更新
1.6 矩阵:一组列向量,或一组行向量
矩阵可以看做是,若干列向量左右排列,或者若干行向量上下叠放。比如,形状为2×3的矩阵可以看成是3个列向量左右排列,也可以看成是2个行向量上下叠放,如
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P39_1139930.jpg?sign=1738864398-Nj4RrRctRD940qZZR2WTXOMr8YfJ6bds-0-42ffcf45f9bd9c9911823f5d5149f7e1)
一般情况下,如图1.19所示,形状为n×D的矩阵X,可以写成D个左右排列的列向量,即
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P39_1139932.jpg?sign=1738864398-UVPMq8BkJr9Tg3EUCttG9WGELUxDXVMD-0-f7cebcbbb3c8d50c48b48cd076562edf)
X也可以写成n个行向量上下叠放,即
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P39_1139933.jpg?sign=1738864398-V09nOwNeDj3974uSKSi8whdhm4GZqCp4-0-751140bfe12af5461a484a0c5e27bd11)
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P39_1139934.jpg?sign=1738864398-L52Ov7PZsjY8dK5GFfR5xYLigxMI6C8m-0-dd068e9d89b05df772c7b341d14e0a99)
图1.19 矩阵可以分解成一系列行向量或列向量
实际上,式(1.12)和式(1.13)蕴含着一种重要的思想——矩阵分块(block matrix或partitioned matrix)。鸢尾花书《矩阵力量》一册会详细介绍矩阵分块及相关的运算规则。
注意:为了区分含序号的列向量和行向量,鸢尾花书将列向量的序号写成下角标,比如x1、x2、xi、xD等;将行向量的序号写成上角标加圆括号,比如x(1)、x(2)、x(j)、x(n)等。列索引一般用i,行索引一般用j。
矩阵转置
矩阵转置(matrix transpose)指的是将矩阵的行列互换得到的新矩阵,如
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P39_1139939.jpg?sign=1738864398-P75oOowaYtUSakw16uYT4BKM999p8YhX-0-2a45b3e9cfeb1e80cbde523f7577eef8)
式(1.14)中,3×2矩阵转置得到矩阵的形状为2×3。
图1.20所示为矩阵转置示意图,其中红色线为主对角线(main diagonal)。
再次强调,主对角线是从矩阵第1行、第1列元素出发向右下方倾斜45°斜线。
转置前后,矩阵主对角线元素位置不变,如式(1.14)的1、4两个元素。向量转置是矩阵转置的特殊形式。
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P40_1139942.jpg?sign=1738864398-2g8zKZf93uqZLFpqZpj8R6uc2ZIhZ3fu-0-b64f29e8d5c110a334d8887fe72f45d6)
图1.20 矩阵转置
如图1.20所示,将矩阵A写成三个列向量左右排列[a1,a2,a3],对A转置得到的结果为
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P40_1139947.jpg?sign=1738864398-7jnvpbV0gDQmO4XrVG91Rs05nNca4ZDN-0-40f3a8cb6ffe5eb2c9057258d8a2994f)
这一点对于转置运算非常重要,再举个具体例子。给定以下矩阵,并将其写成左右排列的列向量。
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P40_1139944.jpg?sign=1738864398-VZGfc3tVR8LwkD0Hdhw6Bv4bY6dKV8Py-0-7239bd633777622684732caa32bf03f5)
式(1.16)矩阵转置结果为
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P40_1139945.jpg?sign=1738864398-XkDqLHuZsOJebYtkRlmSDieerG8PlQVo-0-e858771101f1f335c7889b93f281d889)
反之,将矩阵A写成三个行向量上下叠放,对A转置得到的结果为
![](https://epubservercos.yuewen.com/76631A/31398337104755406/epubprivate/OEBPS/Images/Figure-P40_1139946.jpg?sign=1738864398-WBBxGc0ejrxpPPlSlVH45rdPItCZlIFJ-0-04aa9dedf05ebe80ec0e9fe22f5071c0)
请大家根据上式,代入具体值自行完成类似式(1.17)的验算。