你何时决定将某事物表示为向量?

时间:2009-07-28 14:18:35

标签: math vector language-agnostic representation

在信息检索中,文档中的单词被表示为“术语向量”,它们主要用于检查两个向量之间的角度。什么时候你在工作中将某些东西表示为向量?你用什么来表示一个实体作为向量?

2 个答案:

答案 0 :(得分:1)

在编程中Vector通常是指与图形相关的问题。在数学中,向量是一个集合的成员,它附加了一些特殊的结构。该集合称为向量空间。

线性代数是处理向量空间的代数,它提供了许多有用的结果,可以使编程受益匪浅。

如果您有兴趣,请在线阅读线性代数。任何搜索都会给你足够的结果。另外我认为MIT提供的一些课程是免费下载,我相信你可以在那里找到有质量的东西。

答案 1 :(得分:0)

一切都取决于,真的;事实上,在某些语言中,有一些称为“向量”的对象实际上并不是数学意义上的向量(例如:Java),术语“向量”也用于许多不相关的东西。见这里:http://en.wikipedia.org/wiki/Vector#In_computer_science

然后在数学和物理学中使用矢量的所有方法:http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics)

就个人而言,当处理需要方向和幅度的事物(例如力,速度,加速度等)时,我会使用矢量(如同,方向和幅度的排序),以及在执行点积和交叉产品的能力有用的其他情况。否则,您基本上只是使用一组组合在一起的值,例如空间中某点的坐标;从某种意义上说,是一种特定的数组。

当然,这甚至不考虑张量和其他相关概念,这些概念完全在另一个层面上。

相关问题