gsl

    2熱度

    1回答

    我能夠成功配置並生成構建文件夾(KinectSLAM6D/build)。但是,當我嘗試使用make構建它時,出現錯誤,說沒有找到gsl。我很確定這只是一個配置問題,因爲我安裝了gsl(它們位於usr/local),但我無法對其進行配置。我曾嘗試將以下行添加到CMakeList中: include_directories(${GSL_INCLUDE_DIRS} ${GSLCBLAS_INCLUDE_

    2熱度

    1回答

    到目前爲止,我已經使用GSL例程計算特徵值/向量,並在C++中求解常微分方程(ODE)。 現在我必須使用GNU多精度庫(GMP),但是GSL不支持其他數據類型而不是double。 有誰知道計算特徵值和求解與GMP數據類型(mpf_class)兼容的ODE的好方法嗎? 目前我正在考慮使用Numerical Recipes中提供的例程。有誰知道這對我的任務來說是個好主意嗎? 問候 多米尼克

    2熱度

    1回答

    在GSL中,一個實數n * m矩陣M在內部表示爲大小爲n*m的數組。要訪問M的(i,j)元素,內部GSL必須訪問數組的位置,其中涉及整數乘法和加法。 在C的Numerical Recipes中,他們推薦了另一種方法來聲明n指針數組,每個指針指向一個數組m。然後訪問(i,j)元素,一個放入M[i-1][j-1]。他們聲稱這更有效,因爲它避免了整數倍增。缺點是必須分別初始化每個指針。 我想知道,每種方

    1熱度

    1回答

    我一直在C程序上工作了一段時間,該程序使用GSL中的函數運行MCMC。我已經閱讀了很多GNU文檔和寫作R擴展,並且我已經閱讀了大量有關使用RcppGSL的內容,但在我看來,使用C編寫代碼更容易,然後將函數動態加載到R.我已經看到許多來源描述如何在Windows上構建函數,但是我所看到的關於如何在基於Unix的系統上使用它的一切都是「相對簡單」和「簡單」的,但我無法實現它。 我渴望某人去上班的C腳本

    2熱度

    2回答

    我的程序鏈接到PETSc和gsl,並且這兩個庫都使用icc編譯。這裏的鏈接命令: /usr/local/mpich2/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -I/usr/local/gsl-icc-1.15/include/ -I/usr/local/gsl-icc-1.15/in

    0熱度

    1回答

    我有這樣一段代碼: #include <gsl/gsl_integration.h> #include <stdio.h> #include <time.h> #include <math.h> double func1(double x, void* params) { return 1/(x-1); } int main() { int num = 100;

    1熱度

    1回答

    在此先感謝您的幫助。我無法在網站上找到有關GSL monte carlo集成功能使用哪種隨機數生成器的文檔。我想知道的原因是我多次運行我的程序,期望獲得不同的結果,但每次都獲得完全相同的值。有沒有簡單的方法來改變隨機數發生器的種子? 弗雷德

    0熱度

    1回答

    我有一組GSL直方圖的,這是用來使一組的概率分佈函數,其中根據文件被存儲在一個結構,如下所示: Data Type: gsl_histogram_pdf size_t n This is the number of bins used to approximate the probability distribution function. double * ra

    2熱度

    2回答

    直到現在我已經設法讓Xcode連接到我已經安裝在/ usr/local/lib /下的Gnu科學圖書館(GSL)/usr/local/include下的文件。在「Build Phases」>「Link Binary With Libraries」下我添加了libgsl.a等。今天,Xcode給出了一條錯誤消息,聲稱它找不到頭文件。 例如 #include <stdio.h> #include <

    1熱度

    1回答

    我使用的代碼本網站http://blog.chrislowis.co.uk/2008/11/24/ruby-gsl-pearson.html實現給定兩個時間序列數據,像這樣一個Pearson相關: require 'gsl' pearson_correlation = GSL::Stats::correlation( GSL::Vector.alloc(first_metric