eigen

    0

    2答えて

    私はクレートX_R、y_r、いくつかの奇妙な理由でz_rすることはできません。.. void rot(double x,double y,double z) { Eigen::Matrix3d x_r ((double)1,(double)0,(double)0, (double)0,cos(x),-sin(x), (double)0,sin(

    0

    1答えて

    私は、固有のベクトルを表現するためにマトリックスを使用し知っているが、templatrizedベクトルのために、私が知っていることは Eigen::Matrix<T,3,1> v; のようなものを使用するのは、使用する Eigen::Vector<T,3>のようなものはありますか?

    0

    1答えて

    私は現在EigenとC++で作業していますが、初期化については答えが見つからないことがいくつかあります。 は、同じサイズの別の動的なマトリックスを使用した動的行列を初期化することが可能です: MyClass::MyClass(Eigen::Matrix<T, Eigen::Dynamic, Eigen Dynamic> sourceMatrix) { Eigen::Matrix<T,

    3

    1答えて

    次元MxNの行列Aと次元Mx1のベクトルaがあるとします。 MATLABでは、行列の列をループすることなく、「」「A」のすべての列で、我々は、固有の同等のアプローチがあります bsxfun(@times, a, A) 行うことができます乗算しますか? 私は M = bsxfun(@times, a, A) + bsxfun(@times, a2, A2) をしようと固有の遅延評価は、それを

    1

    1答えて

    固有のドキュメントを読んでいて、最適化に関する小さな議論がありました。議論は、それは例を示しますhttp://eigen.tuxfamily.org/dox/group__TutorialMatrixArithmetic.html ドキュメントのこのページでタイトル「A note about expression templates」の下にある VectorXf a(50), b(50), c(5

    17

    2答えて

    解決したいAx = bここで、Aは非常に大きな正方形の正定値対称ブロック行列であり、xとbはベクトルです。私が大きく言うと、nxnの行列はnと大きく、300,000と大きくなります。 私が解決したいと考えているはるかに小さいが代表的な行列の例です。 そして、ここでそれが密集matriciesのブロックで構成されていることを示すにはズームイン同じ行列です。 私は以前(here、hereを参照してくだ

    5

    2答えて

    私はほぼすべての私の数学的線形代数の仕事のためにEigenに慣れています。 最近Boostは、Basic Linear Algebra Library(Boost::uBLAS)を提供するC++テンプレートクラスライブラリも提供していることを発見しました。これは私のコードの主要なライブラリであるため、私はすべての作業をブーストだけに基づいて行うことができるのかどうか疑問に思いました。 の両方をよく

    0

    2答えて

    に保存するEigen vector3dの絶対値を格納するというばかげた問題には問題があるようです。 pow(p.cwiseAbs(),2)を計算しますが、p.cwiseAbs()は2倍ではないため、関数呼び出しは機能しません。私はそれを変数に格納しようとしました..しかし、どういうわけか、それは可能ではないようです.. ex。 double p_abs = p.cwiseAbs(); エラーメ

    2

    2答えて

    背景 私は、iOSデバイス上のキウイ点群ビューアを活用するVESを使用しています。 Cannot pass non-POD object of type `vesVector3f` (aka 'Matrix<float, 3, 1>') to variadic function; expected type from format string was 'id' で エラー vesVector

    0

    1答えて

    私は、インテルC++コンパイラで、行列の乗算を持っている私のコードをコンパイルしようとしています。行列の乗算のために、私はEigenライブラリを使用しています。これはサンプルコードです。私はEigenライブラリの最新バージョンでVS2013を使用しています。 #define EIGEN_USE_MKL_ALL #include <Eigen/Dense> using namespace Eig