armadillo

    0

    1答えて

    私は現在、armadilloを使ってmatlabコードをC++に変換しようとしています。私は、aramdilloのドキュメントをC++に変換して、いくつかのmatlabコードを変換しました。しかし、パフォーマンスはmatlabに比べて残念です。 Matlabでは、C++の3秒以上に比べて、サイズ(625x625)の行列Aを逆にするには約0.1秒かかります。 C++では、私はINVはあまり正確な結果

    1

    1答えて

    オプションの引数を持つ関数を作成する必要があります。私はパラメータにデフォルト値を与えるべきであるようです。このアプローチは、オプションのパラメータタイプがdoubleやintegerの場合に非常に有効です。私はデフォルト値を0またはNULLに設定できます。しかし、オプションのパラメータがアルマジロ行列であると仮定します。 NULL行列を定義することはできません。私はこのコードをチェックするが動作

    0

    1答えて

    私は現在、Ubuntuのコード::ブロック上にあり、線形代数をしようとするといくつかの問題に遭遇します。コンパイラ設定]> [検索ディレクトリ>私が持っているコンパイラ "は/ usr /含める" とコンパイラ設定の下>検索ディレクトリ>私が持っているリンカー "/ユーザー/ libが" 私liblapack-devの下 、 libblas-dev、libboost-dev、libarmadill

    0

    1答えて

    へのポインタでrmultinom:私はCが行列のときに我々は同じことを行うことができるかどうか知りたいのです int n = 100; int k = 3; arma::vec probs = {0.4,0.2,0.4} arma::irowvec c(k); Rcpp::rmultinom(n, probs.begin(), k, c.begin()); 。私は試してみます int

    0

    1答えて

    私は、C++で書かれた皮膚の光子移動の方向と位置を、Netbeans IDEで追跡するモンテカルロシミュレーションを持っています。これには、armadilloとRcppの貢献があります。データのグラフ化(等高線図、折れ線グラフなど)を行うために、NetBeans IDE for C++をmatlabに接続するにはどうすればよいですか。あなたがC++コードを受け入れる他の良いグラフ作成ソフトウェアを

    1

    1答えて

    私はarmadilloをC++で扱っていますが、私は次の問題に遭遇しました。 3Dフィールドクラスが与えられていますが、個々のスライスにアクセスできません。 ここでは、コードの小片は、それを説明する:私はコンパイルし、このコードを実行するとどうなります //Define field with chosen dimensions field<mat> Test_field(2,2,2); //

    1

    2答えて

    私は行列の関数を計算するためのC++テンプレート関数を書いています。行列の型はテンプレートパラメータです。 armadilloライブラリで使用すると、予期せぬコンパイルエラーが発生します。 私はarmadillo 8.300とgcc 7.2.0を使用しています。 以下では、問題を説明するテストプログラムです。 #include <armadillo> arma::Mat<double> sq(

    0

    1答えて

    私はアルマジロを使用しています。 arma::Mat<float> m_matrix; arma::cc_vec m_eigenvalues; arma::cx_mat m_eigenvectors; 私はこれをしたい:私はこれらの変数持つ void calculate_eigens() { arma :: eig_gen (m_eigenvalues, m_eigenve

    0

    1答えて

    私はboost :: numeric :: odeintと私自身のSystemクラスの実装(System.hppを参照)を組み合わせようとしています。 A(テンプレート)システムオブジェクトがBatchFilterクラスメソッド内で使用されるようなので: # BatchFilter.cpp # template <typename state_type> BatchFilter class {.

    0

    1答えて

    何らかの理由でArmadilloで作業する必要があります。しかし、Qt Creatorでコードをデバッグすると、コードがクラッシュしました。私は質問がどこにあるのかを知るが、なぜ墜落したのか分からなかった。コードによっては使用できるものもあれば、使用できないものもあります。ここに私のコードです。 QT += core gui greaterThan(QT_MAJOR_VERSION, 4):