2010-04-09 3 views
2

Erm. 나는 진지하게 뭔가를 바라보고 있기를 바란다. 2 차원 벡터 (kartesian) v를 특정 각도 φ로 회전하고 싶습니다.부스트 ublas : 2 차원 벡터

해당 행렬 을 생성하거나 그 기능을 수행하는 함수를 찾을 수 없습니다.

나는 이것을 손으로하는 법을 알고있다. 나에게 이것을 수행하는 "뭔가"ubas 유틸리티 을 찾고있다.

답변

2

BLAS == 기본 선형 대수 서브 루틴 에 중점을 둡니다. BLAS 함수는 매우 일반적이며 2D 벡터 회전만큼 구체적이지 않습니다. 그냥 수동으로 수행합니다

 
[cos phi,-sin phi 
sin phi, cos phi]

매트릭스를 구축하고 벡터로 곱 자신의 기능을합니다.

+1

실제로 실제로 회전을 생성하고 적용하는 함수는 blan으로 givens 회전과 함께 사용합니다. – Anycorn