向量与矩阵乘法
文章目錄
- 1. 向量與矩陣的本質(zhì)
- 1.1 向量的本質(zhì)
- 1.2 矩陣的本質(zhì)
- 2. 向量、矩陣相乘結(jié)果
- 3. 向量、矩陣相乘的中間過程
- 3.1 矩陣的具體形式
- 3.1.1 B為列向量
- 3.1.2 B為矩陣或者行向量
- 3.2 矩陣的向量表達(dá)形式
- 3.2.1 B為列向量
- 3.2.1 B為矩陣或者行向量
- 3.2.3 總結(jié)
1. 向量與矩陣的本質(zhì)
1.1 向量的本質(zhì)
向量處于n維空間,高中或者大學(xué)學(xué)過基向量。如向量(2, 2, 2)處于三維空間(維度取決于列數(shù)),基向量為(i, j, k),且i =(1,0,0),j =(0,1,0),k =(0,0,1),這三個(gè)基向量先通過數(shù)乘再通過加法法則得到向量(2, 2, 2),向量的另一重本質(zhì)見1.2矩陣的本質(zhì)
1.2 矩陣的本質(zhì)
與向量類似,矩陣也有基向量的概念,如矩陣
[200020002]\begin{bmatrix} 2 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 2 \end{bmatrix} ???200?020?002????
該矩陣也是三維的,基向量i =(2, 0, 0),j =(0, 2, 0),k =(0, 0, 2)
上述向量(2, 2, 2)其實(shí)是矩陣三個(gè)基向量i,j,k通過加法得到的。
因此矩陣與向量的關(guān)系:n維向量是由n維矩陣中n列對應(yīng)的n個(gè)基向量通過加法法則構(gòu)成的。故矩陣就是基向量的集合。
上述中,矩陣的行數(shù)和列數(shù)相同。特殊地,m×n矩陣,當(dāng)m小于n時(shí),相當(dāng)于降維;當(dāng)m大于n時(shí),相當(dāng)于升維如向量(2, 2, 0)是由矩陣
[202022]\begin{bmatrix} 2 & 0 & 2\\ 0 & 2 & 2 \end{bmatrix} [20?02?22?]
中的基向量構(gòu)成的,只是現(xiàn)在的基向量由原來的三維降維到二維,即i = (2, 0),第三維進(jìn)行了降維,故向量(2, 2, 0)中第三維為0。
2. 向量、矩陣相乘結(jié)果
A (p×q)· B (m×n)= C(p×n)
- 對于矩陣或者向量A、B相乘得到C,C的行取決于A的行,C的列取決于B的列。
- 因此,當(dāng)A為行向量,B為矩陣時(shí),C仍為行向量(行數(shù)為1),列數(shù)為B的列數(shù);當(dāng)A為行向量,B為列向量時(shí),C為一個(gè)數(shù);當(dāng)A為列向量時(shí),B必須為行向量,故C為矩陣。總結(jié):行任行,行列數(shù),列行矩
- 當(dāng)B為列向量,A為矩陣時(shí),C仍為列向量(C的行數(shù)取決于A的行數(shù));當(dāng)B為列向量,A為行向量(同上),C為一個(gè)數(shù);當(dāng)B為行向量,A必須為列向量(同上),C為矩陣。
- 第二與第三條總結(jié)一個(gè)口訣:行列數(shù),列行矩,行矩行,矩列列。實(shí)際中,當(dāng)看到A為行向量時(shí),C可能是個(gè)數(shù)(B的特殊性),也可能是個(gè)行向量;當(dāng)看到A為列向量時(shí),C只能是個(gè)矩陣(B的特殊性只能是行向量);當(dāng)看到A為矩陣時(shí),C可能是列向量(B的特殊性),也可能是矩陣。
3. 向量、矩陣相乘的中間過程
向量、矩陣相乘的組合一共5種:
下面從矩陣的具體形式以及矩陣的向量表達(dá)形式說明中間過程
3.1 矩陣的具體形式
3.1.1 B為列向量
上述五種情況中,1和5屬于同一類,都是乘以一個(gè)列向量。規(guī)律如下:
[135246][123]=1×[12]+2×[34]+3×[56]=[1×1+2×3+3×51×2+2×4+3×6]\begin{bmatrix} 1 & 3 & 5 \\ 2 & 4 & 6 \end{bmatrix} \begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix}= 1×\begin{bmatrix} 1 \\ 2 \end{bmatrix} + 2×\begin{bmatrix} 3 \\ 4 \end{bmatrix} + 3×\begin{bmatrix} 5 \\ 6 \end{bmatrix} =\\ \begin{bmatrix} 1×1+2×3+3×5 \\ 1×2+2×4+3×6 \end{bmatrix} [12?34?56?]???123????=1×[12?]+2×[34?]+3×[56?]=[1×1+2×3+3×51×2+2×4+3×6?]
可以看出最終結(jié)果為B中的每個(gè)數(shù)乘以A中對應(yīng)的基向量,其 結(jié)果相加。當(dāng)A為行向量時(shí)可以認(rèn)為是多維矩陣的降維,也符合剛才的規(guī)律。
3.1.2 B為矩陣或者行向量
上述2、3、4可以認(rèn)為是同一類,B為矩陣或者行向量(行向量可以認(rèn)為是一種特殊的矩陣)
[135246][101311141215]={[135246]×[101112][135246]×[131415]}\begin{bmatrix} 1 & 3 & 5 \\ 2 & 4 & 6 \end{bmatrix} \begin{bmatrix} 10 & 13 \\ 11 & 14 \\ 12 & 15 \end{bmatrix}= \begin{Bmatrix} \begin{bmatrix} 1 & 3 & 5 \\ 2 & 4 & 6 \end{bmatrix} × \begin{bmatrix} 10 \\ 11 \\ 12 \end{bmatrix} & \begin{bmatrix} 1 & 3 & 5 \\ 2 & 4 & 6 \end{bmatrix} × \begin{bmatrix} 13 \\ 14 \\ 15 \end{bmatrix} \end{Bmatrix} [12?34?56?]???101112?131415????=????[12?34?56?]×???101112?????[12?34?56?]×???131415?????????
看到這里,就可以繼續(xù)應(yīng)用3.1.1的結(jié)論了。故矩陣C的第i列=A×B的第i列
3.2 矩陣的向量表達(dá)形式
3.2.1 B為列向量
與3.1.1相對應(yīng),現(xiàn)在A=(a1,a2,a3)A = (a_1, a_2, a_3)A=(a1?,a2?,a3?)其中a1=([12])a_1=(\begin{bmatrix} 1 \\ 2 \end{bmatrix})a1?=([12?]),以此類推。B不變,仍為
[123]\begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix} ???123????
故(a1,a2,a3)×[123]=1×a1+2×a2+3×a3(a_1, a_2, a_3)×\begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix}=1×a_1+2×a_2+3×a_3(a1?,a2?,a3?)×???123????=1×a1?+2×a2?+3×a3?
3.2.1 B為矩陣或者行向量
與3.1.1相對應(yīng),A=(a1,a2,a3)A = (a_1, a_2, a_3)A=(a1?,a2?,a3?)其中a1=([12])a_1=(\begin{bmatrix} 1 \\ 2 \end{bmatrix})a1?=([12?]),以此類推。
B=(b1,b2)B = (b_1, b_2)B=(b1?,b2?)其中b1=([101112])b_1=(\begin{bmatrix} 10 \\ 11 \\ 12 \end{bmatrix})b1?=(???101112????),以此類推。
故A×B=[A×b1A×b2]=[(a1,a2,a3)×b1(a1,a2,a3)×b2]A×B=\begin{bmatrix} A×b_1 & A×b_2 \end{bmatrix}=\begin{bmatrix} (a_1, a_2, a_3)×b_1 & (a_1, a_2, a_3)×b_2 \end{bmatrix}A×B=[A×b1??A×b2??]=[(a1?,a2?,a3?)×b1??(a1?,a2?,a3?)×b2??]
3.2.3 總結(jié)
矩陣與矩陣相乘,先B拆成列向量bib_ibi?與A乘,然后bib_ibi?拆成數(shù)bijb_{ij}bij?、A拆成列向量aia_iai?并相乘。
總結(jié)
- 上一篇: unity 太阳自发光_unity动态改
- 下一篇: ps cs6导出html,Photosh