Resultados da pesquisa a pedido "eigen"

4 a resposta

Criando uma matriz de rotação com pitch, yaw, roll usando Eigen

Como crio uma matriz de rotação usando pitch, yaw, roll com a biblioteca Eigen?

3 a resposta

Como concatenar a matriz em uma dimensão específica?

Eu tenho duas matrizes próprias e gostaria de concatená-las, como no matlabcat(0, A, B) Existe algo equivalente em eigen? Obrigado.

1 a resposta

Eigen: dedução de tipo na especialização de modelo de classe base

Estou tentando escrever uma classe de modelo C ++ que deve ser capaz de lidar com tipos "simples" e com tipos semelhantes a "Eigen :: MatrixBase" através da mesma interface. Consigo obter o comportamento desejado com dois tipos simples, mas luto ...

3 a resposta

Nenhuma expressão conhecida de valor para valor e ... Por quê?

Eu tentei escrever uma função que leva umColXpr valor como entrada: typedef Eigen::Array<float, Eigen::Dynamic, Eigen::Dynamic> Signal2D; void Threshold(Signal2D::ColXpr& params) { params = (params >= 0.0f).template cast<float>(); }Quando tento ...

1 a resposta

Serializando a matriz decomposta do eigen (objeto SparseLU)

Estou tentando resolverAx = bonde a matriz A pode ser grande perto de1M x 1Mem tamanho, é escasso e simétrico, mas pode não ser definido positivamente. O problema é que pode levar muito tempo para calcular a decomposição usando o métodoobjeto ...

2 a resposta

Eigen: mascara uma matriz

É possível mascarar uma matriz no Eigen como no Matlab? Algo como ArrayXd arrayA = ArrayXd::Random(10, 5); ArrayXi mask = ArrayXi::Zero(arrayA.rows(), arrayA.cols()); mask = arrayA > 5; ArrayXd arrayB = arrayA(mask)onde arrayB é um vetor de ...

2 a resposta

Multiplicação C ++ Eigen Sparse Matrix muito mais lenta que python scipy.sparse

Editar:A enorme diferença de desempenho se deve a um erro no teste, quando configurado corretamenteEigen é 2 a 3 vezes mais rápido. Notei que a multiplicação de matriz esparsa usandoC++ ...

3 a resposta

Ensinar ao Google-Test como imprimir Eigen Matrix

IntroduçãoEstou escrevendo testes em matrizes Eigen usando a estrutura de teste do Google Google-Mock, como já discutido emoutra ...

3 a resposta

typecasting Eigen :: VectorXd para std :: vector

Existem muitos links para o contrário, mas não consigo encontrar um vetor std :: de um Eigen :: Matrix ou Eigen :: VectorXd no meu caso específico.

1 a resposta

MappedSparseMatrix em RcppEigen

Eu quero usar o algoritmo de gradiente conjugado implementado no pacote RcppEigen para resolver grandes matrizes esparsas. Desde que eu sou novo em Rcpp e C ++, comecei com as matrizes densas. // [[Rcpp::depends(RcppEigen)]] #include <Rcpp.h> ...