向量学习笔记

一些关于向量的东西。正确的知识敬请参考Arahc的博客。

一、向量

  • 向量就是,一条有向的线段
  • 向量是有终点的!有时候为了简化图形,对于一个向量,我们仅描述其终点(前提是起点都是原点)。

二、矩阵加法&乘法

用奇怪的方式明白了矩阵乘法。

首先对于两个矩阵,一个为 nmn\cdot m 的矩阵AA,另一个为mkm\cdot k的矩阵BB,他们得到的乘积矩阵CCnkn\cdot k的。

对于CC中的每一个数Ci,jC_{i,j}来说,有如下规则:

Ci,j=z=1mai,zz=1mbz,jC_{i,j}=\sum\limits_{z=1}^ma_{i,z}\cdot \sum\limits_{z=1}^mb_{z,j}

然而本人太菜了一直搞不清为什么。

引入矩阵加法:

Ci,j=Ai,j+Bi,jC_{i,j}=A_{i,j}+B_{i,j},要求矩阵AABB大小相同;

再引入一个神奇的算法,也即(好像只有这种简单的我明白了欸):

abcd=acd+bcd=ac+bcad+bd\begin{vmatrix}a&b\end{vmatrix}\cdot \begin{vmatrix}c\\d\end{vmatrix}=a\cdot \begin{vmatrix}c\\d\end{vmatrix}+b\cdot \begin{vmatrix}c\\d\end{vmatrix}=\begin{vmatrix}ac+bc\\ad+bd\end{vmatrix}

下面就很好解释了。

AA的每一行看作一个数字AiA_i,将BB的每一列看作一个数字BiB_i

那么AA会变成一个n1n\cdot 1的矩阵,BB会变成一个1k1\cdot k的矩阵。

接下来考虑对这两个矩阵进行乘法。

显然:

A1AnB1B2Bk=B1A1An++BkA1An\begin{vmatrix}A_1\\\vdots\\A_n\end{vmatrix}\cdot \begin{vmatrix}B_1 &B_2&\cdots&B_k\end{vmatrix}=B_1\cdot\begin{vmatrix}A_1\\\vdots\\A_n\end{vmatrix}+\cdots+B_k\cdot\begin{vmatrix}A_1\\\vdots\\A_n\end{vmatrix}

将其中的一项拎出来来看:

B1A1An=B1,1B1,mA1,1A1,mAn,1An,mB_1\cdot\begin{vmatrix}A_1\\\vdots\\A_n\end{vmatrix}=\begin{vmatrix}B_{1,1}\\\vdots\\B_{1,m}\end{vmatrix}\cdot\begin{vmatrix}A_{1,1}\cdots A_{1,m}\\\vdots\\A_{n,1}\cdots A_{n,m}\end{vmatrix}

根据上面那个简单的乘法法则,同样也将B1,1A1,1A1,nB_{1,1}\cdot \begin{vmatrix}A_{1,1}\\\vdots\\A_{1,n}\end{vmatrix};其他的B1,2B_{1,2}B1,mB_{1,m}也都一样处理即可。

值得注意的是,每一次运算完之后,得到的是一个n1n\cdot 1的矩阵!

然而一共有kk个这样的BB中的元素可以进行运算,所以最后得到的矩阵一定是nkn\cdot k的!

这应该也很好的解释了矩阵乘法中的法则吧!

三、行列式

对于一个二维平面,有一个ii帽,一个jj帽,这两个还有个什么名称就什么基向量(我不记得了),反正把他们看作一个坐标系中的单位长度的准则就好了。(题外话:ii帽标准写法是i^\hat{i}

具体来说,假设我们最常见的坐标系为单位长度为11的有XX轴,YY轴的那种,那么ii帽和jj帽则分别是(1,0)(1,0)(0,1)(0,1)

每一次改变平面的时候,ii帽和jj帽所围成的面积/体积(三维就是体积)都会有所改变(相等也算是一种改变啦!)。

假设这个面积/体积变为原来的uu倍,那这个uu就是行列式啦。

uu为负数的时候说明空间被翻转了,等于00的时候说明描述这个平面的矩阵的列是线性相关的。

关于线性相关:

还是以二维平面举例。

如果ii帽和jj帽在同一条过原点的直线上,比如(1,2)(1,2)(2,4)(2,4),那么描述这个平面的矩阵的列就是线性相关的,况且这种情况下也不会存在平面了,平面被压缩成了一条直线。

此时的矩阵为:1224\begin{vmatrix}1&2\\2&4\end{vmatrix}

所以可以得出一个结论:如果一个矩阵行列式为00,那么这个矩阵的列一定是线性相关的。

四、点积

点积的定义需要画图,这里实在是不好解释啊。

对于两个向量uuvv

  • 如果uuvv不是线性相关的:

    • uuvv与原点的连线垂直:此时点积为00(因为一个在另一个所在直线上面的投影长度为00
    • uuvv直接较小的夹角为锐角:此时点积为正数
    • uuvv之间较小的夹角为钝角:此时点积为负数
  • 如果uuvv是线性相关的:

    此时貌似点积为00吧?

这里提供一种理解方式:

在物理中关于做功,刘总曾说过三种方式,

  • 无距无功(这里可以解释线性相关的情况和夹角为9090^\circ的情况)
  • 作负功(夹角是钝角)
  • 正常作功(夹角是锐角)