eigen

    3

    1答えて

    私の質問:ランクの異なる固有テンソルのベクトルを作成することは可能ですか? 私の目標は、タイプがEigen::MatrixXd, Tensor3d, Tensor4d,..., Tensor10d(以下に定義)の値を取るオブジェクトを含むベクトルを作成できるようにすることです。オブジェクトは異なるタイプを持つことができます。 ご協力いただきありがとうございます。 #include <iostrea

    2

    1答えて

    私はいくつかの行列ライブラリにアクセスできますが、このプロジェクトではコンパイル時の定義とSVDの包含のために私はEigenを使用しています。 今、私は、次の操作をしています:私が理解したよう Eigen::Matrix<double,M,N> A; // populated in the code Eigen::Matrix<double,N,N> B = A.transpose() *

    0

    2答えて

    として小さな行列とゼロ行列は「対角」は、別の行列と休息である9x9の行列を作成することは可能です。このように、ゼロ以下のとおりです。 5 5 5 0 0 0 0 0 0 5 5 5 0 0 0 0 0 0 5 5 5 0 0 0 0 0 0 0 0 0 5 5 5 0 0 0 0 0 0 5 5 5 0 0 0 0 0 0 5 5 5 0 0 0 0 0 0 0 0 0 5 5 5

    2

    1答えて

    一部のMatlabコードをC++に変換します。 質問(方法C++での): を連結マトリックス内の2つのベクター。 % 1. A 3x1 vector. d0, d1 double. B = [d0*A (d0+d1)*A]; % B is 3x2 % 2. Normalize a set of 3D points % Divide each col by its 3rd value %

    0

    1答えて

    初めてオーバーラップするので、初めて質問を投稿します。 私は、Eigenライブラリを利用して、不完全なコレスキープレコンディショナーを用いた共役勾配法を用いて線形方程式Ax = bを解くことを目指しています。だから私が基本的に見ているのはICCGアルゴリズムです。私が理解しているように、Eigenライブラリは、共役勾配ソルバーに前提条件子を統合することを可能にします。私は実行に失敗した単純なダミー

    1

    1答えて

    私は3Dで3つの点から平面を構築しようとしています。 これを達成するために射影ジオメトリを使用したいと思います。 私の知る限りでは、一つは「単に」飛行機を見つけるために、次のことを解決することができます: A * x = 0 ,where A is a 3x4 Matrix - each row being one of the points (x,y,z,1) x is the plane

    1

    1答えて

    に疎行列1ノルム、INF-ノルムを計算するために、私は訪問者と私は彼らの1ノルムを計算するために効率的に使用することができ、緻密Eigen::Matrixクラスの削減があることを知っている 、何らかの方法このようなINFノルム、など: Eigen::MatrixXd A; ... A.colwise().lpNorm<1>().maxCoeff(); A.rowwise().lpNorm<1