gsl

    0熱度

    3回答

    我正在嘗試使用GSL編寫一個C程序來查找三次方程的根,如下所示:http://www.gnu.org/software/gsl/manual/html_node/Cubic-Equations.html。這是我想出的: #include <stdio.h> #include <gsl/gsl_poly.h> double *x0,*x1,*x2; int roots; int mai

    4熱度

    2回答

    我正在使用gnu科學庫(GSL)。 說我有一個gsl_vector這樣的: 7 0 -6 5 8 0 10 -2 這是包含正數,負數,並且作爲元素零向量。 我想要計算此gsl_vector中的非零元素或零元素的數量。 我知道有一個叫做count_if的函數用於C++向量。但我通過gsl_vector.h和gsl_blas.h進行搜索,沒有相同的功能。 我可以通過評估他們雖然所有的元素gsl_vec

    7熱度

    1回答

    有沒有辦法減小編譯的GSL庫的文件大小? 我可以只編譯一些子庫嗎?

    6熱度

    4回答

    我想在C++類中使用GSL,而不聲明成員函數爲static。原因是因爲我不太瞭解他們,我不確定線程​​安全。從我讀到的,std::function可能是一個解決方案,但我不知道如何使用它。 我的問題歸結爲如何在g的聲明中刪除static? #include<iostream> #include <functional> #include <stdlib.h> #include <gsl/gs

    1熱度

    1回答

    有沒有人做了直線上升蘋果之間蘋果比較: A C++應用程序調用使用RInside A C++程序調用equivelant算法,但使用的一個在A R函數完成的算法數學圖書館,如GSL,LAPACK或CBLAS? 我想獲得的基準會更加快捷。我也有興趣在什麼樣的parallalzation /多線程設計,可能使計算C++中的更快?

    1熱度

    2回答

    隨機位移,我需要儘可能快,另一隨機單位向量米生成,。的米從Ñ的偏差應爲正參數sigma,和米在單位球面上的分佈的順序應該是對稱的圍繞Ñ。 我對單位矢量的表示沒有特別的要求,所以你可以使用球面角度,笛卡爾座標或任何簡單的方法。另外,對於所使用的概率分佈沒有確切的要求,只要m偏離sigma從n就衰減。 我正在與gsl和C一起工作。我想出了一個使用笛卡爾座標的令人費解的方法。如果有用,我會稍後發佈,但我

    1熱度

    2回答

    我需要做兩件事情的陣列C中的數組的非零項: 總結其條目。 查找所有非零條目的位置。 我正在通過循環遍歷數組的每個元素。例如。 int sum_array(int a[], int num_elements) { int i, sum=0; for (i=0; i<num_elements; i++) { sum = sum + a[i]; }

    14熱度

    2回答

    我正在使用Qt 4.8.3和QtCreator,我已經按照說明here使用msvc2010編譯了Qt 4.8.3和QtCreator。然而,現在我需要鏈接到GSL(Gnu科學圖書館),但是目前我只知道如何用g ++來構建它,正如所描述的here所產生的鏈接器錯誤,無疑是出於@EvanTeran回答中給出的原因。然而,就我而言,通過cygwin構建Q ++與g ++可能不是一種選擇 - 我只是在多日

    6熱度

    5回答

    所以我試圖編寫一個集成函數來使用C++ 11 lambda表達式。該代碼看起來是這樣的: double Integrate(std::function<double(double,void*)> func, double a,double b,std::vector<double> & params) { gsl_integration_workspace * w = gsl_inte

    0熱度

    1回答

    語境: 我有一個應用程序,使得大量使用的GSL庫及其 Ruby綁定的。 我想將應用程序部署到Heroku。我非常新,通常編程在 ,更少部署,而且Heroku使用起來非常簡單, 尤其適用於Rails應用程序。 我在我的筆記本電腦上安裝了GSL。我正在使用'gsl'寶石。 問題: 創業板要求GSL庫已安裝。 GSL尚未安裝在Heroku環境中。 所以,毫不奇怪,我從Heroku的這個錯誤後,我git