問題タブ [gsl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - Visual C++ 2010 の GSL
Brian Glandman (http://gladman.plushost.co.uk/oldsite/computing/gnu_scientific_library.php) によって提案されたビルド プロジェクトを考慮して、VC2010 に GSL 1.14 を使用しようとしています。ライブラリを構築した後、関数 gsl_sf_bessel_J0 を使用して簡単な例を実行しようとしました。以下のコードを参照してください。
含む
含む
intメイン(){
0 を返します。}
コードはコンパイルされますが、次のメッセージが表示されます。それでも、コードは関数を適切に計算します。これらのメッセージについて知りたいのですが、主に、ほとんどの複雑なコードで重大な問題が発生する可能性についてです。
'test_3.exe': Loaded 'C:\Documents and Settings\Francisco J. Profito\Meus documentos\Visual Studio 2010\Projects\test_1\Debug\test_3.exe', Symbols loaded. 'test_3.exe': ロードされた 'C:\WINDOWS\system32\ntdll.dll'、PDB ファイルが見つからないか、開くことができませんPDB ファイル 'test_3.exe' を開きます: ロードされた 'C:\WINDOWS\system32\msvcr100d.dll'、シンボルがロードされました。「test_3.exe」: ロードされた「C:\WINDOWS\system32\shimeng.dll」、PDB ファイルが見つからないか、開くことができません「test_3.exe」: アンロードされた「C:\WINDOWS\system32\shimeng.dll」スレッド「Win32」 Thread' (0x1644) はコード -1073741510 (0xc000013a) で終了しました。プログラム '[5508] test_3.exe: Native' はコード -1073741510 (0xc000013a) で終了しました。
1>------ Rebuild All started: Project: test_3, Configuration: Debug Win32 ------ 1>cl : コマンド ライン警告 D9007: '/Gm' には '/Zi または /ZI' が必要です。オプションは無視されました 1> test_3.cpp 1>LINK : 警告 LNK4098: defaultlib 'LIBCMTD' は他のライブラリの使用と競合します。use /NODEFAULTLIB:library 1>LINK : warning LNK4098: defaultlib 'LIBCMTD' は他のライブラリの使用と競合します。/NODEFAULTLIB:library 1> test_3.vcxproj を使用 -> C:\Documents and Settings\Francisco J. Profito\Meus documentos\Visual Studio 2010\Projects\test_1\Debug\test_3.exe ==========すべて再構築: 1 件成功、0 件失敗、0 件スキップ ==========
gsl - cygwinの問題でのgsl c ++
C++ を使用して境界要素法で解決していますが、コードに問題があります。
A と b が構築されたら、x=A^(-1)*b の逆数を計算 して、システム Ax=b を解く必要があります。
を使用してcygwinでコンパイルすると
次のエラーが表示されます。
GSL チュートリアルで公開されたのと同じ例に従いましたが、これらのエラーが発生しています。誰か助けてくれませんか?本当に感謝します。
ありがとう!
c++ - C++およびGNUScientificLibraryコードのメモリリークを削除する
マトリックスに割り当てられたメモリの割り当てを解除するにはどうすればよいですか?
c++ - 構造体での gsl ベクトルの割り当て解除
ここで私のコードで何が起こっているのか説明できますか? デストラクタを正しく使用しているか、構造体で使用していないかはわかりません。
そこにデストラクタがあると、次のようになります:
function1: 23
function2: 8.86183e-317
* glibc が検出されました./a: 二重解放または破損 (fasttop): 0x000000000111b010 * *
デストラクタをコメントアウトすると、次のようになります:
function1: 23
function2: 24
それが私が欲しいものです。しかし、より複雑なプログラムのメモリ リークを回避するためにデストラクタは必要ではないでしょうか。
(ご覧のとおり、ポインター/割り当て全般について少し混乱している可能性があります)
ありがとう!
編集:そうそう、なぜ function1 の余分な割り当てステップが違いを生むのですか?
Edit2:コンストラクターで x = 0 を初期化する必要がありますか? 私はそれが適切だと思いました...これを行うときに初期化時に割り当てる必要がありますか? 代わりに: x = gsl_vector_alloc(1)。
c++ - GSLとのg++リンクの問題
これが、GSLパッケージがインストールされているときにコンパイルする方法です。しかし今、私はGSL-Libraryをインストールする権限を持っていないサーバーで作業しています。私のオプションは何ですか?
どうも
textmate - TextMate とコンパイル オプション
GNU Scientific Libraries のサポートを受けて C++ でコードを書いています。それらを適切にインストールしました。ターミナルからコンパイルするには、次のように記述するだけです。
現在、私は TextMate ユーザーです。適切な gsl オプションを使用して cpp ファイルをコンパイルするために、C バンドルの標準の Run コマンドを変更したいと考えています。問題は TextMate.Executor 関数です。私はこれを完全に無視しており、完全なリファレンスは見つかりませんでした。
これが私が試したことです:
c++ - C ++では、ベクトルビューとgsl_stats_meanを使用して整数のベクトルの平均を計算する方法は?
私のプログラムは整数のSTLベクトルを操作しますが、時々、それらに関するいくつかの統計を計算する必要があります。したがって、GSL関数を使用します。STLベクトルがGSLベクトルにコピーされるのを避けるために、次のコードのように、GSLベクトルビューを作成し、それをGSL関数に渡します。
コンパイルされると(gcc -lstdc ++ -lgsl -lgslcblas test.cpp)、このコードは次のように出力します。
ベクトルビューは適切に作成されていますが、平均が間違っている理由がわかりません(10/5 = 2に等しいはずです)。何か案が?前もって感謝します。
python - g++ リンクとスウィグ
SWIGを使用してPythonで使用している関数を含むcppファイルがあります。次のコマンドを使用してソースをコンパイルし、python で使用するファイルを作成します。
ソースcppソースファイルでGSLを使用しようとしています。私がGSLファイルをコンパイルしているだけなら、私はそうするでしょう
swig コンパイルの行に -lgsl -lgslcblas -lm を追加しようとしましたが、
gsl ライブラリをリンクするにはどうすればよいですか? ありがとう
gsl - catlas_daxpby を置き換える GSL 関数
ATLAS ライブラリの catlas_daxpby 関数を GSL の同等の関数に置き換えたいと考えています。ありますか?
c - GSLライブラリからCgsl_fit_linear()関数の線形回帰のp値を取得する
CのRからいくつかのコードを再現しようとしているので、関数を使用して線形回帰を当てはめようとしていgsl_fit_linear()
ます。
Rでは、次のコードを使用して近似のp値を返すlm()関数を使用します。
C出力からp値に移行する方法はわかりませんが、これまでのところ、私のコードは次のようになっています。
これは傾きと切片を正しく計算しているようですが、p値を取得する方法がわかりません。私は統計とCの初心者です!