2009-07-28 34 views
0

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

回答

1

在编程中矢量通常指图形相关的问题。在数学中,矢量是一个具有某种特殊结构的集合的成员。这个集合称为向量空间。

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

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

+1

是的,有吉尔伯特斯特朗的课程在线,http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/VideoLectures/ – 2009-07-28 15:09:35

0

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

然后在数学和物理中使用向量的所有方法:http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics)。当处理既需要方向又需要量级的事物时,例如力,速度,加速度等,我个人也会使用一个向量(如in,类型既有方向又有量级)作为其他情况时,执行点产品和交叉产品的能力是有用的。否则,你基本上只是使用一组分组在一起的值,例如空间中的点的坐标;从某种意义上说,是一种特定的数组。

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

相关问题