gsl

    1熱度

    1回答

    我正在使用GSL庫來編寫一些C代碼。我注意到在使用GSL庫的代碼中分配,釋放和分配變量時出現某種不一致(至少從我對C的有限知識)。當第一次分配在循環內時,事情就很好,例如, int i; for(i=1; i < 101; i++){ gsl_matrix * W = gsl_matrix_alloc(10,10); gsl_matrix_free(W); } 在另一個

    1熱度

    1回答

    我正在運行一個代碼(iHARM2D),它需要羣集上的GNU scientific library library(GSL)。由於GSL庫沒有安裝在集羣上,我必須在那裏編譯它,並在編譯實際代碼時正確鏈接它。在我的shell腳本我寫 cd whereGSLsource ./configure --prefix=/homefolder/iHARM/GSLcompiled make && make i

    0熱度

    1回答

    我想使用庫fgsl,這取決於gsl。我有問題,指示在配置fgsl時已安裝gsl。我想要使​​用這些庫的靜態版本。我不能使用來自Linux軟件包的gsl庫,這些版本不夠新。 首先我在本地下載,配置,編譯並安裝gsl,即使用--prefix選項。 (說明如下) 然後我下載fgsl,配置它。這最後一次操作失敗,因爲我沒有成功指示gsl的位置。我試圖使用gsl_LIBS失敗。 wget http://ft

    1熱度

    1回答

    我對C++比較陌生,但我有一些(稀缺)編碼和數值經驗。 我知道這個問題會不時發佈,你如何整合一個數組。在MATLAB中,你可以強制你的數組成爲一個函數(我忘記了它是如何的,但我知道我之前做過),並將它發送給內置的集成器,所以我的問題是你如何在C++中做到這一點。 我有這個積分: I = integral(A(z)*sin(qz)*dz) q是隻需雙擊常量,z是積分變量,而A(z)是一個數組(我

    0熱度

    1回答

    我正在用C語言開發代碼來獲取系統的總體譜。在這個光譜中,我需要展開功能來執行我的系統的進一步步驟。 誰能告訴我,如何在我的代碼中使用unwrap函數? 如何在代碼中使用iota(複數中的「i」)? finally我如何使用gsl fft函數來執行函數的傅里葉變換? 我已經在下面提到的代碼中正確聲明所有參數是我需要你幫助的唯一代碼段。 在PH1的功能,我需要解開披 在d和N的功能,我用絲毫爲「我」

    1熱度

    1回答

    查看this post後,我試圖用Rcpp子集矩陣。 隨着RcppArmadillo: // [[Rcpp::depends(RcppArmadillo)]] #include "RcppArmadillo.h" // [[Rcpp::export]] arma::mat submatrix(const arma::mat& m1in, int fromin, int toin){

    -1熱度

    1回答

    我正在嘗試編寫一個cython函數,該函數可以從使用c gsl庫來計算spearman相關性和使用t分佈的相應p值的python腳本調用。我不成功.pyx文件如下: import numpy as np import numpy as np def spearmanr(cdef double v1, cdef double v2, cdef int N): cdef extern

    1熱度

    1回答

    我想建立GSL作爲庫(DLL,LIB)與我的應用程序中使用的使用。我已經測試了兩個GSL端口(gladman)VS和CMake路由,我不想因爲各種原因走這條路。 目前我使用的NuGet版本,我不是太樂意了一些功能缺失。我想自己構建它,以確保我所得到的東西。目標是構建四組dll和libs --- win32,win32d,win64和win64d。 我知道,從MinGW的庫我可以建立LIB文件(VS

    0熱度

    1回答

    我有我正努力並行執行代碼。 #include<iostream> #include<omp.h> #include<math.h> #include<cstdlib> #include<iterator> #include<string.h> #include<vector> #include<map> #include<time.h> #include<gsl/gsl_rng.

    0熱度

    1回答

    我在Ubuntu 14.04上安裝了GSL(Gnu Scientific library),它工作正常。然後我升級到Ubuntu 16.04,現在,如果我嘗試使用GSL編譯C++代碼,我得到錯誤信息 g++ -c FILE.cpp In file included from FILE.cpp:1:0: FILE.h:3:28: fatal error: gsl/gsl_matrix.h: No