Je voudrais calculer les valeurs d'une suite. Comme elle
est définie par récurrence j'ai peur qu'une fois la limite
de la précision d'un float atteinte et on arrive rapidement a
des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
permettent des calculs avec une grande précisions (voir avec une précision arbitrair?).
> Je voudrais calculer les valeurs d'une suite. Comme elle
> est définie par récurrence j'ai peur qu'une fois la limite
> de la précision d'un float atteinte et on arrive rapidement a
> des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
> permettent des calculs avec une grande précisions (voir avec une
> précision arbitrair?).
> Je voudrais calculer les valeurs d'une suite. Comme elle
> est définie par récurrence j'ai peur qu'une fois la limite
> de la précision d'un float atteinte et on arrive rapidement a
> des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
> permettent des calculs avec une grande précisions (voir avec une
> précision arbitrair?).
Il y a gmp, mais je ne sais pas si la lib fait autre chose que des entiers.
-- Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
>> Je voudrais calculer les valeurs d'une suite. Comme elle
>> est définie par récurrence j'ai peur qu'une fois la limite
>> de la précision d'un float atteinte et on arrive rapidement a
>> des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
>> permettent des calculs avec une grande précisions (voir avec une
>> précision arbitrair?).
> Il y a gmp, mais je ne sais pas si la lib fait autre chose que des entiers.
Pour les flottants, il y a mpfr qui est basée sur gmp.
Le dimanche 05 février 2012, Tanguy Briançon a écrit :
> des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
> permettent des calculs avec une grande précisions (voir avec une > précision arbitrair?).
Selon les besoins, tu peux aussi regarder si ton compilateur a quelque
implémentation de flottants à 128 bits de précision.
Avec un gcc récent sur architecture i386 et x86_64, tu as accès à des
opérations arithmétiques de base sur un type appelé __float128 (à ne pas
confondre avec un long double stocké sur 128 bits en mémoire mais qui
n'a que 80 bits de précision sur ces architectures).
er...@rail.eu.org wrote:
> Il y a gmp, mais je ne sais pas si la lib fait autre chose que des entiers.
Elle fait entiers (mpz), rationnels (mpq) et flottants (mpf), mais la
partie sur les flottants est limitée aux opérations de base et la doc
de gmp recommande d'utiliser la bibliothèque mpfr plutôt que mpf.
> Je voudrais calculer les valeurs d'une suite. Comme elle
> est définie par récurrence j'ai peur qu'une fois la limite
> de la précision d'un float atteinte et on arrive rapidement a
> des abérattions. Connaissez vous des bibliothÈQUE qui définissent et
> permettent des calculs avec une grande précisions (voir avec une
> précision arbitrair?).