eigen

    0

    2답변

    동적 인 Eigen::MatrixXd을 포함하는 클래스가 있습니다. 내 클래스의 생성자 중 일부는이 배열의 크기를 조정할 필요가 없습니다. 즉, 객체가 특정 경우에 초기화되는 경우이 데이터 멤버가 필요하지 않습니다. 그러나이 데이터 멤버 (eigen_matrix)가 채워 졌는지 확인하고 싶습니다. 확인 사용 : if(eigen_matrix.size()>0)

    0

    2답변

    c/C++에서 헤더 파일 위치를 지정하는 데 -I를 사용하고 라이브러리 경로를 지정하기 위해 -L 경로를 사용합니다. 나는 고유 라이브러리를 가지고 있기 때문에 내가 한 것은/usr/lib 디렉토리에이 라이브러리를 복사했다는 것입니다. 그리고 내 프로그램의 소스 파일에 방금이 라이브러리의 헤더 파일을 사용했습니다. 내 질문은 어떻게 이러한 라이브러리의 헤더

    -4

    2답변

    제목에서 언급 한 바와 같이. 매트릭스의 고유 값의 곱을 계산하도록 가르쳐 줄 수 있습니까? R 함수 또는 패키지를 사용하는 것이 좋습니다. 감사.

    6

    3답변

    MATLAB에서 아래 행은 행렬을 벡터로 변환합니다. 행을 기준으로 행렬을 벡터로 평평하게합니다. myvar(:) 어떻게 Eigen으로 할 수 있습니까? 솔루션은 Matrix의 모든 차원에서 작동해야합니다. MatrixXd A(3,2); VectorXd B(6); A << 1,2,3,4,5,6; B << A.col(0), A.col(1); //T

    2

    1답변

    업데이트 됨 : 나는 굳이 googled 한 후 코드에서 doxygen 주석을 읽었습니다. 문제는 내가 resize() 메서드를 사용하기 전에 캐스트를 놓친뿐만 아니라 스트림에 std::ios::binary을 사용하지 않는 것이 었습니다. 비슷한 것을하고 싶다면, Azoth의 대답을 잘 확인하십시오. 시리얼을 사용하여 Eigen::Matrix 유형을 직렬화

    1

    1답변

    cpp에서 내 프로그램 용 Matlab 랩퍼를 빌드하려고합니다. 이 프로그램은 g2o 포즈 그래프 최적화 외부 라이브러리를 사용합니다. 이 프로그램은 QT에서 잘 컴파일되고 작동하지만, matlab mex 컴파일러로 작업하는 데 성공하지 못했습니다. 도움이나 제안을 주시면 감사하겠습니다. 나는 포스트 @를 따랐다 다음과 같이 http://datainfer.

    3

    2답변

    아이겐it is up to the user to check if this can be done: 이 가역 행렬이어야 에서 행렬의 역행렬을 계산 달리 결과는 정의되지 않는다. 그러나이 상태는 Eigen에서 어떻게 확인할 수 있습니까?

    2

    3답변

    가 이해가 안 컴파일하고 오류없이 실행 않습니다 #include <iostream> #include <stdio.h> #include <Eigen/Dense> int main (int argc, char *argv[]) { typedef Eigen::Matrix<double, 5, 3/*FIXME: Should be 5*/> Matrix

    1

    1답변

    나는 긍정적 인 명확한 행렬을 가지고 있으며이를 해결하기 위해 Cholesky를 사용하고자합니다. 나는 Eigen을 사용하고 다음과 같이합니다. VectorXd x1 =A1.ldlt().solve(B1); //35.7ms 100 회 이상 실행하면 평균 35.7ms입니다. 이게 정상인가? 내 자신의 코드는 Red Hat과 Intel i7-3770 3.4

    4

    1답변

    두 가지 질문이 있습니다. Eigen :: Affine3f 및 Eigen :: Matrix4f에 표시되는 강체 변형은 동일합니까? 어떻게 Eigen :: Affine3f를 Eigen :: Matrix4f로 변환 할 수 있습니까? 도움 주셔서 감사합니다.