2015-05-15 2 views
0

У меня есть матрица 3x1000 Eigen::MatrixXf. Мне нужно разделить матрицу с третьей строкой.Конвертировать в неоднородные корнаты Eigen :: MatrixXf

A(0,:) = A(0,:)/A(2,:) 
A(1,:) = A(1,:)/A(2,:) 
A(2,:) = A(2,:)/A(2,:) 

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

ответ

0

Использование в качестве массива:

A.array() /= A.array().col(2); 

Для получения дополнительной информации см documentation.