一些关于向量的东西。正确的知识敬请参考Arahc的博客。
一、向量
- 向量就是,一条有向的线段
- 向量是有终点的!有时候为了简化图形,对于一个向量,我们仅描述其终点(前提是起点都是原点)。
二、矩阵加法&乘法
用奇怪的方式明白了矩阵乘法。
首先对于两个矩阵,一个为 n⋅m 的矩阵A,另一个为m⋅k的矩阵B,他们得到的乘积矩阵C为n⋅k的。
对于C中的每一个数Ci,j来说,有如下规则:
Ci,j=z=1∑mai,z⋅z=1∑mbz,j
然而本人太菜了一直搞不清为什么。
引入矩阵加法:
Ci,j=Ai,j+Bi,j,要求矩阵A和B大小相同;
再引入一个神奇的算法,也即(好像只有这种简单的我明白了欸):
∣∣ab∣∣⋅∣∣∣∣cd∣∣∣∣=a⋅∣∣∣∣cd∣∣∣∣+b⋅∣∣∣∣cd∣∣∣∣=∣∣∣∣ac+bcad+bd∣∣∣∣
下面就很好解释了。
将A的每一行看作一个数字Ai,将B的每一列看作一个数字Bi。
那么A会变成一个n⋅1的矩阵,B会变成一个1⋅k的矩阵。
接下来考虑对这两个矩阵进行乘法。
显然:
∣∣∣∣∣∣∣A1⋮An∣∣∣∣∣∣∣⋅∣∣B1B2⋯Bk∣∣=B1⋅∣∣∣∣∣∣∣A1⋮An∣∣∣∣∣∣∣+⋯+Bk⋅∣∣∣∣∣∣∣A1⋮An∣∣∣∣∣∣∣
将其中的一项拎出来来看:
B1⋅∣∣∣∣∣∣∣A1⋮An∣∣∣∣∣∣∣=∣∣∣∣∣∣∣B1,1⋮B1,m∣∣∣∣∣∣∣⋅∣∣∣∣∣∣∣A1,1⋯A1,m⋮An,1⋯An,m∣∣∣∣∣∣∣
根据上面那个简单的乘法法则,同样也将B1,1⋅∣∣∣∣∣∣∣A1,1⋮A1,n∣∣∣∣∣∣∣;其他的B1,2至B1,m也都一样处理即可。
值得注意的是,每一次运算完之后,得到的是一个n⋅1的矩阵!
然而一共有k个这样的B中的元素可以进行运算,所以最后得到的矩阵一定是n⋅k的!
这应该也很好的解释了矩阵乘法中的法则吧!
三、行列式
对于一个二维平面,有一个i帽,一个j帽,这两个还有个什么名称就什么基向量(我不记得了),反正把他们看作一个坐标系中的单位长度的准则就好了。(题外话:i帽标准写法是i^)
具体来说,假设我们最常见的坐标系为单位长度为1的有X轴,Y轴的那种,那么i帽和j帽则分别是(1,0)和(0,1)。
每一次改变平面的时候,i帽和j帽所围成的面积/体积(三维就是体积)都会有所改变(相等也算是一种改变啦!)。
假设这个面积/体积变为原来的u倍,那这个u就是行列式啦。
u为负数的时候说明空间被翻转了,等于0的时候说明描述这个平面的矩阵的列是线性相关的。
关于线性相关:
还是以二维平面举例。
如果i帽和j帽在同一条过原点的直线上,比如(1,2)和(2,4),那么描述这个平面的矩阵的列就是线性相关的,况且这种情况下也不会存在平面了,平面被压缩成了一条直线。
此时的矩阵为:∣∣∣∣1224∣∣∣∣
所以可以得出一个结论:如果一个矩阵行列式为0,那么这个矩阵的列一定是线性相关的。
四、点积
点积的定义需要画图,这里实在是不好解释啊。
对于两个向量u和v:
-
如果u和v不是线性相关的:
- u和v与原点的连线垂直:此时点积为0(因为一个在另一个所在直线上面的投影长度为0)
- u和v直接较小的夹角为锐角:此时点积为正数
- u和v之间较小的夹角为钝角:此时点积为负数
-
如果u和v是线性相关的:
此时貌似点积为0吧?
这里提供一种理解方式:
在物理中关于做功,刘总曾说过三种方式,
- 无距无功(这里可以解释线性相关的情况和夹角为90∘的情况)
- 作负功(夹角是钝角)
- 正常作功(夹角是锐角)