gsl

    7

    4答えて

    一般的な場合よりも、私は非常に具体的な例を持っています:GSL(GNU Scientific Library)では、主な関数型を使用しています。 )タイプdouble(*)(double, void *) ある属性functionを持ってgsl_functionは、私がdouble a_squared(double a) {return a*a};からgsl_functionを作成したいとしていま

    1

    1答えて

    ソースからGSLとOpenBLASをコンパイルし、どちらの場合もすべてのデフォルトオプションを使用しました。私のGSLライブラリは/ usr/local/libに、OpenBLASは/ opt/OpenBLAS/libにインストールされています。 OpenBLASをGSLとC++でどうやって使うのですか? 私が主な理由は、OpenBLASはAtlasがデフォルト設定でないすべてのコアを利用している

    4

    1答えて

    私のコードにその関数を使用するために、FFTWで自分のコードにリンクすることができません。私はこれをあきらめようと思っている時間を十分に費やしました。 私はGSLに非常に精通しており、線形代数ライブラリを広範囲に使い、良い結果を得ています。 GSLには、FFTWと同じことをするような一連のFFT関数もあります。彼らはまさにそれと同じですか?それとも、FFTWの方がはるかに優れていて、それを稼働させ

    5

    1答えて

    hmatrixとhmatrix-gsl-statsを使用しようとしています。しかし、私は全く奇妙な結果を得ています。誰も私が見ているものを再現できますか? import Numeric.LinearAlgebra import Numeric.GSL.Fitting.Linear main :: IO() main = do let y = fromList [1,2,3,4,5

    6

    5答えて

    私は、C++ 11ラムダで使用する統合関数を記述しようとしています。 double Integrate(std::function<double(double,void*)> func, double a,double b,std::vector<double> & params) { gsl_integration_workspace * w = gsl_integration_wo

    0

    1答えて

    私は、bsq(バンドシーケンシャル)タイプのインターリーブを持つENVI画像ファイル(.hdr labbeled)で作業しています。私は約350MBの画像の主成分変換をしようとしています。これを行うために、私は別々に小さなメモリブロックでそれを処理しなければなりませんでした。次のコードは、ファイルを1ブロックのメモリで処理できる場合、期待どおりに機能します。しかし、2つ以上の反復が必要な場合は、最

    13

    1答えて

    C/C++で特定のアルゴリズムを実装することによって解決する必要がある科学計算の問題の大部分は、倍精度よりはるかに低い精度が要求されます。たとえば、1e-6,1e-7の精度は、ODEソルバーまたは数値積分の場合の99%の精度をカバーします。私たちがより高い精度を必要とするまれなケースでも、通常、倍精度に近い精度に達することを夢見る前に数値的方法自体が失敗します。例:単純なRunge-Kutta法か

    0

    1答えて

    こんにちは私のアルゴリズムが正しい場合私はmvnrndの機能を複製しようとしていますが、gslの。私は、多変量正規のベクトルを生成するいくつかの雑誌記事でアルゴリズムを見つけましたが、多変量正規乱数の行列が必要です。 分布はZ〜(mu、sigma)です。 σはすでに正定値行列であると仮定します。 私はウェブをオフに見つかったアルゴリズムが 以下の私の方法は、ランダムな変数 1. cholskey(

    0

    2答えて

    Windows OS上のコードブロックでプログラミングしています。私は以下のコードでGSLライブラリの一部を使用する必要がありましたが、私はgsl_rng_uniform double randomBR = gsl_rng_uniform(r)*360+6; 」の引数1のためにライン13、互換性のないタイプのエラーを取得し、私はそれを修正する方法がわかりません。エラーメッセージの下に、gsl_

    0

    2答えて

    したがって、CygwinでソースからGSLをコンパイルしました。すべてうまくいった、私は何かエラーを取得しませんでした。私はいくつかの簡単なコードをコンパイルしようとする。しかし、私は次のエラーを取得: ..\..\..\Programme\CodeBlocks\MinGW\lib\libgsl.a(error.o) In function `gsl_error': \usr\include\g