2009-07-28 4 views
0

Beim Informationsabruf wurden die Wörter in den Dokumenten als "Term Vector" dargestellt, sie taten dies hauptsächlich, um den Winkel zwischen zwei Vektoren zu überprüfen. Wann haben Sie etwas als Vektor in Ihrer Arbeit dargestellt und was ist die übliche Heuristik, mit der Sie eine Entität als Vektor darstellen?Wann beschließen Sie, etwas als Vektor darzustellen?

Antwort

1

In der Programmierung bezieht sich Vector normalerweise auf Grafikprobleme. In der Mathematik ist ein Vektor ein Mitglied einer Menge, an die eine spezielle Struktur gebunden ist. Dieser Satz wird als Vektorraum bezeichnet.

Lineare Algebra ist die Algebra, die sich mit Vektorräumen beschäftigt und viele nützliche Ergebnisse liefert, von denen die Programmierung sehr profitieren kann.

Wenn Sie interessiert sind, sollten Sie auf Lineare Algebra online lesen. Jede Suche wird Ihnen ausreichende Ergebnisse liefern. Auch denke ich, MIT bietet einige seiner Klassen als kostenlose Downloads, ich bin sicher, dass Sie dort etwas mit Qualität finden können.

+1

Ja, da ist Gilbert Strangs Kurs online, http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/VideoLectures/ –

0

Es kommt darauf an, wirklich; tatsächlich gibt es in einigen Sprachen Objekte, die "Vektoren" genannt werden und nicht wirklich Vektoren im mathematischen Sinne sind (Beispiel: Java), und der Begriff "Vektor" wird auch für viele nicht verwandte Dinge verwendet. Siehe hier: http://en.wikipedia.org/wiki/Vector#In_computer_science.

Und dann gibt es alle Möglichkeiten, wie Vektoren in Mathematik und Physik verwendet werden: http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics).

Ich persönlich würde einen Vektor (wie in der Art mit Richtung und Betrag) verwenden, wenn mit Dingen gearbeitet wird, die sowohl eine Richtung als auch eine Größe benötigen, wie Kraft, Geschwindigkeit, Beschleunigung und dergleichen wie in anderen Situationen, in denen die Fähigkeit, Punktprodukte und Kreuzprodukte auszuführen, nützlich ist. Ansonsten verwenden Sie im Grunde nur eine Gruppe von Werten, die zusammen gruppiert sind, z. B. Koordinaten für einen Punkt im Raum; in gewissem Sinne eine bestimmte Art von Array.

Natürlich berücksichtigt dies nicht einmal Dinge wie Tensoren und andere verwandte Konzepte, die auf einer ganz anderen Ebene liegen.

Verwandte Themen