コンテンツにスキップ

GNU Scientific Library

出典: フリー百科事典『ウィキペディア(Wikipedia)』
GNU Scientific Library
最新版

2.7 / 2021年6月1日 (2年前) (2021-06-01)

リポジトリ ウィキデータを編集
対応言語 C言語
種別 ライブラリ
ライセンス GNU General Public License
公式サイト www.gnu.org/software/gsl/
テンプレートを表示

GNU Scientific Library (GSL) CGNU General Public License

1996Dr. M. GalassiDr. J. TheilerDr G. JungmanDr B. GoughDr J. DaviesR. PriedhorskyDr M. BoothDr F. RossiDr D. Eddelbuettel

BLASCBLAS 

LinuxUnixOSMicrosoft Visual Studio

 ()PSPPPerl Data Language (en)O2scl[1]

 ANSI C C++  +  ( gsl_complex_add) gsl-2.7  C11C gsl_complex  C11[2]


[]


GSL GSL  GNUGSL 使 (  Numerical Recipes ISBN 4874085601 ) GNU 姿

201112 C++ ML

C++ []


GSL CC++[3] (C) 

C++ GSL GSL [4]使使Eigen[5]

Microsoft Visual Studio 2008[6]

[]


FORTRAN  GSL β[7][8]

GNU Octave  GSL [9]

GSL [10] 

Java

Perl

Perl Data Language

Common LISP

Python

Ruby

GNU R

OCaml

[]


C[11]
#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>

int main(void)
{
  double x = 5.0;
  double y = gsl_sf_bessel_J0(x);
  printf("J0(%g) = %.18e\n", x, y);
  return 0;
}

GNU Make 使GSL  Makefile 
gcc $(gsl-config --cflags) example.c $(gsl-config --libs)


J0(5) = -1.775967713143382920e-01

提供する機能[編集]

関連項目[編集]

脚注[編集]

  1. ^ Object-oriented Scientific Computing Library — o2scl 0.926 documentation”. neutronstars.utk.edu. 2021年12月18日閲覧。
  2. ^ Complex Numbers — GSL 2.7 documentation”. www.gnu.org. 2021年12月18日閲覧。
  3. ^ pointer to member function (英語)
  4. ^ C++ラッパーの有無に関する質問と返答 (英語)
  5. ^ Eigen ホームページ (英語)
  6. ^ GSL Visual Studio 移植版
  7. ^ http://www.lrz-muenchen.de/services/software/mathematik/gsl/fortran/index.html FGSL: A Fortran interface to the GNU Scientific Library (英語)]FGSL 原著論文 (英語)
  8. ^ Fortranでgsl (日本語)
  9. ^ GNU Octave の `gsl' パッケージ
  10. ^ GSL のホームページ (英語)
  11. ^ オンライン・マニュアル中のサンプル・プログラム

関連書籍[編集]

  • Mark Galassi, Jim Davies, James Theiler, Brian Gough, Gerard Jungman, Michael Booth, Fabrice Rossi (2001). Gnu Scientific Library Reference Manual, (English), Network Theory Ltd. ISBN 978-0-9541617-0-5 .

外部リンク[編集]