eigen

    0

    1답변

    Eigen::VectorXd 벡터를 다른 Eigen::VectorXd 벡터의 값으로 초기화하는 데 관심이 있습니다. 정확히 어떤 요소가 사용될 것인지를 가리키는 인덱스의 vector<int>을 기반으로합니다. 나는 x이 원하는 무엇 지금 // This is the large vector from which I'll take the values to //

    2

    1답변

    class Test에 Test :: _ a에 매핑되는 Eigen :: Matrix가 있어야합니다. 이것은 std :: vector를 변경할 때마다 벡터와 행렬이 동일한 메모리 덩어리를 사용하여 데이터를 보유하기 때문에 Eigen :: Matrix가 즉시 변경 내용을 반영한다는 것을 의미합니다. 이 작동 : #include <Eigen/Dense> #inc

    2

    1답변

    Eigen Library의 API, 즉 스파 스 행렬의 콜레 스키 인수 분해를위한 SimplicialLLT 클래스와 조금 힘듭니다. 필자는 여러 방정식 시스템을 해결하기 위해 (단지 오른쪽 면만 변경하여) 고려해야 할 세 가지 행렬을 가지고 있습니다. 따라서이 행렬을 한 번만 고려한 다음 다시 사용해보고 싶습니다. 더구나, 그것들은 모두 같은 희소 패턴을

    -2

    1답변

    문제는 camera.cpp에 있습니다. t * n (2) = (x (2) - optical_center); 문제가 24:22 : 이진 표현식 ('스칼라'(일명 'double')과 'Eigen :: Vector3d'(일명 '매트릭스'))에 대한 피연산자가 올바르지 않음벡터 스케일러 삼각 함수와 관련된 것으로 이해할 수 있습니다. 아무도 도와주지? const

    0

    1답변

    는, 나는 컨테이너에 일부 데이터를 기록하는 데 필요한거야. 는 그러나, 나는 컨테이너로 ko를 사용하지 않아도있어하는 다른 시간이 있고, 나는 표준 std::vector<int> 가 현재 내 코드를 뿌려 Eigen 및 std 벡터를 사용할 수 있습니다. std:vector을 사용하기로 결정한 유일한 경우는 크기 조정 및 다시 삽입이 사용하는 것보다 더 지

    0

    1답변

    for 루프 대신에 Eigen 라이브러리 함수를 사용하고 코드 자체의 벡터화에 도움이되는 한 줄 코드를 구현하여 OpenMP를 통한 병렬화를 쉽게하기를 원합니다. array 가정 Eigen::VectorXd get_vector(int n, int j , int start){ Eigen::VectorXd foo(n); indices = Ei

    -1

    2답변

    나는 Eigen 라이브러리를 사용하여 간단한 순방향/역 기구학 라이브러리를 구축하고 있습니다. forward kinematics 부분에 대한 코드를 작성했지만 컴파일 결과에 오류가 발생합니다. EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE 오류는 원본에서 오류가 발생한 위치를 지정하지 않고 대신 Eigen의 matrix.h 파

    0

    2답변

    4x4 행렬을 초기화하고 나중에 함수 호출을 통해 행렬에 값을 할당하려고합니다. 이로 인해 오류가 발생합니다. EXC_BAD_ACCESS 메모리에서 사용할 수 없거나 할당되지 않은 위치에 액세스하려고 시도하는 중이 오류가 발생한다는 것을 알고 있습니다. 그러나 Eigen 문서 예제에 따르면, this은 어떻게 수행 할 것입니다. 이것은 내 헤더 파일 초

    0

    1답변

    0에서 1까지의 일반 난수 세트를 생성한다고 가정하는 함수를 만들었지 만, 함수를 실행할 때마다 출력이 동일 해 보입니다. 나는 무엇이 잘못되었는지 확신하지 못한다. 여기 코드입니다 : MatrixXd generateGaussianNoise(int n, int m){ MatrixXd M(n,m); normal_distribution<dou

    0

    1답변

    Eigen3 스파 스 부울 행렬에 부울 값을 저장합니까? 이 경우 0이 아닌 항목은 모두 1입니다.