2009-07-28 3 views
0

정보 검색에서 문서의 단어는 용어 벡터로 표시되었으며 주로 두 벡터 사이의 각도를 확인하기 위해 사용되었습니다. 당신이 당신의 작업에서 어떤 것을 벡터로 표현했을 때, 그리고 엔티티를 벡터로 표현할 때 사용하는 일반적인 휴리스틱은 무엇입니까?언제 벡터로 무언가를 표현하겠습니까?

답변

1

프로그래밍에서 Vector는 일반적으로 그래픽 관련 문제를 나타냅니다. 수학에서 벡터는 특수 구조가 첨부 된 집합의 구성원입니다. 이 집합을 벡터 공간이라고합니다.

선형 대수학은 벡터 공간을 다루는 대수학이며 많은 프로그래밍에 도움이되는 많은 유용한 결과를 제공합니다.

관심이 있으시면 Linear Algebra on line을 읽어야합니다. 어떤 검색이라도 충분한 결과를 얻을 수 있습니다. 또한 MIT가 무료 다운로드로 클래스 중 일부를 제공한다고 생각합니다. 무언가를 찾을 수있을 것입니다.

+1

그래, 길버트 스트 랭의 온라인 코스는 http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/VideoLectures/입니다. –

0

모두 달라집니다. 사실, 어떤 언어에는 실제로 수학적 의미의 벡터가 아닌 "벡터"라는 객체가 있고 (예 : Java), "벡터"라는 용어는 많은 관련이없는 물건에도 사용됩니다. 여기를 참조하십시오 : http://en.wikipedia.org/wiki/Vector#In_computer_science.

그리고 나서 벡터가 수학과 물리학에서 사용되는 모든 방법이 있습니다 : http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics).

개인적으로 힘, 속도, 가속도 등과 같은 방향과 크기를 모두 필요로하는 작업을 할 때 개인적으로 벡터를 사용합니다 (방향 및 크기와 함께 정렬). 점 제품 및 교차 제품을 수행하는 기능이 유용 할 때와 같은 다른 상황에서도 마찬가지입니다. 그렇지 않으면 기본적으로 공간의 한 점에 대한 좌표와 같이 그룹화 된 값 세트 만 사용합니다. 어떤 의미에서는 특정 종류의 배열입니다.

물론 이것은 다른 레벨에있는 텐서 및 기타 관련 개념을 고려하지 않았습니다.

관련 문제