C 语言线性代数

线性代数——01 向量究竟是什么

2018-10-30  本文已影响0人  小李弹花

引入一些数作为坐标是一种鲁莽的行为。——赫尔曼.外尔

不同视角看向量

线性代数中最基础、最根源的组成部分就是向量;

不同视角看向量

数学中的向量

向量是空间中的箭头 向量是有序的数字列表

向量加法

向量加法

为了把他们相加,我们平移\vec{w},使它的起点与\vec{v}的终点集合;

向量加法

然后画一个向量,它从第一个向量的起点出发,指向第二个向量的终点,这个向量就是它们的和;顺便一提,这个向量加法的定义差不多是线性代数中唯一允许向量离开原点的情形;

为什么这样定义是合理的?

向量运动

向量是一种特定的运动,即在空间中朝着一个方向迈出一定距离,如果你先沿着第一个向量运动,然后再按照第二个向量所描述的运动方式运动,总体效果与你沿着这两个向量的和运动无异;

向量运动

总的来说,在“向量是有序的数字列表”观点里,向量加法就是把对应项相加。

向量数乘

image.png image.png

总结

线性代数围绕两种基本运算:向量加法与向量数乘,将它们抽象独立出来,不管你选什么代表向量都与之无关;实际上无论你怎么看待向量都无所谓,或把向量看做空间中的箭头,或是把向量看做数字列表,线性代数的效果很少体现在这些观点的其中一个上,而是更多地体现在它能够在这些观点中相互转化;线性代数为数据分析提供了一条将大量数据列表概念化、可视化的渠道,他让数据样式变得非常明晰,并让你大致了解特定运算的意义;另一方面,线性代数给物理学家和计算机图形程序员提供了一种语言,让他们通过计算机处理数字的能力来描述并操纵空间。

上一篇 下一篇

猜你喜欢

热点阅读