Функция-член в математической библиотеке Eigen для величины вектора

Я пытался найти метод, который вычисляет величину вектора в Eigen, но не смог. Может ли кто-нибудь предоставить мне имя функции, если она не существует?

Я могу создать глобальный метод, который выполняет эту работу, но я предпочитаю этого не делать.


person Alex    schedule 10.04.2011    source источник
comment
Вектор в математике отличается от вектора CS. О каком именно векторе вы говорите.   -  person Martin York    schedule 10.04.2011
comment
Мартин, CS-векторы не имеют величин.   -  person Adam    schedule 10.04.2011
comment
@Martin Я использую eigen.tuxfamily.org/index.php?title=Main_Page и я хочу получить величину созданного мной экземпляра Eigen :: Vector3f.   -  person Alex    schedule 10.04.2011


Ответы (2)


Вам нужен .norm (). Обратите внимание, что есть также .squaredNorm (), . normalized () и . normalize ().

person timday    schedule 10.04.2011

Вы ищете метод .norm().

person Benoit Jacob    schedule 10.04.2011