Muokataan sivua GNU Scientific Library
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{ | {{Ohjelma | ||
| nimi | | nimi=GNU Scientific Library | ||
| kuva | | kuva= | ||
| kuvateksti | | kuvateksti= | ||
| | | lisenssi=[[GPL]] | ||
| käyttöliittymä=[[kirjasto]] | |||
| kotisivu=[http://www.gnu.org/software/gsl/ gnu.org/software/gsl] | |||
| | |||
| kotisivu | |||
}} | }} | ||
GNU Scientific Library (GSL) on [[GNU]]-projektin [[C]]-kielellä toteutettu numeeriseen tieteelliseen laskentaan tarkoitettu kirjasto. Se on yksi parhaista [[wikipedia:fi:vapaa ohjelmisto|vapaista]] tieteelliseen laskentaan soveltuvista kirjastoista. | |||
Kirjastossa on laadukkaita numeerisia funktioita moniin eri tarkoituksiin, esimerkiksi numeeriseen integrointiin ja derivointiin, kompleksilukujen käsittelyyn, lineaarialgebraan ja tilastolliseen analyysiin. | Kirjastossa on laadukkaita numeerisia funktioita moniin eri tarkoituksiin, esimerkiksi numeeriseen integrointiin ja derivointiin, kompleksilukujen käsittelyyn, lineaarialgebraan ja tilastolliseen analyysiin. | ||
Rivi 25: | Rivi 16: | ||
== Esimerkki == | == Esimerkki == | ||
Seuraava koodi integroi numeerisesti funktion f(x)=e^(-x^2) välillä [0,ääretön]: | Seuraava koodi integroi numeerisesti funktion f(x)=e^(-x^2) välillä [0,ääretön]: | ||
< | <source lang="C"> | ||
#include <iostream> | #include <iostream> | ||
#include <gsl/gsl_math.h> | #include <gsl/gsl_math.h> | ||
Rivi 60: | Rivi 51: | ||
return 0; | return 0; | ||
} | } | ||
</ | </source> | ||
Ohjelma käännettäisiin komennolla | Ohjelma käännettäisiin komennolla | ||
$ g++ integraali.cpp -o integraali $(gsl-config --cflags) $(gsl-config --libs) | $ g++ integraali.cpp -o integraali $(gsl-config --cflags) $(gsl-config --libs) | ||
Rivi 76: | Rivi 67: | ||
== Asiasta muualla == | == Asiasta muualla == | ||
*[http://www.gnu.org/software/gsl/ Ohjelman kotisivu] | |||
*[http://www.gnu.org/software/gsl/manual/html_node/ Dokumentaatio] | *[http://www.gnu.org/software/gsl/manual/html_node/ Dokumentaatio] | ||
*[[wikipedia:GNU Scientific Library|GSL-artikkeli]] englanninkielisessä Wikipediassa | *[[wikipedia:GNU Scientific Library|GSL-artikkeli]] englanninkielisessä Wikipediassa | ||
[[Luokka: Numeerinen laskenta]] | [[Luokka:Numeerinen laskenta]] | ||
[[Luokka:Kirjastot]] |