Re: [fr-users] Précison de calculs
C'est la version 5.0. Mais le problème est le même sur les version antérieures. d'après une réponse de JBF c'est normal. Je le regrette, parce que 64bits devrait permettre une meilleure précision. Nota : Même anomalie avec Excel ML. Le 07/12/2015 16:30, Ysabeau a écrit : Le 07/12/2015 16:10, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Sujet: - Précison de calculs Question: - Quand je calcul les 65 premières puissances entières de 2 (de 2^0 à 2^64) le calcul est juste jusqu'à 2^49. Au-delà les derniers chiffres sont des zéro. Seul les 15 premiers chiffres significatifs sont justes. En voulant écrire le résultat de 2^50 tel qu'il devrait être les deux derniers chiffres sont remplacés par deux zéros après validation. Quelqu'un a-t-il une explication ? Pas tant qu'on n'a pas la version de LibreOffice utilisée. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
RE: [fr-users] Précison de calculs
Bonjour, > -Message d'origine- > De : Jacques Guilleron [mailto:jacques.guille...@orange.fr] > Envoyé : mardi 8 décembre 2015 11:19 [...] > Une extension, gratuite, te permet d'explorer ce dont tu parles, en > dépassant le norme IEEE 754. > C'est CmathOOoCas. > http://cdeval.free.fr/spip.php?article85 > Il y a la double précision, mais aussi bien d'autres choses, dont le > calcul formel. > La documentation est bien faite et rend la prise en main facile. Une très belle extension, que j'avais installé par curiosité il y a pas mal de temps mais que je n'utilise pas faute de besoin. Hélas, elle ne fonctionne plus sur ma version LibO 5.0.3.2, j'ai essayé de la réinstaller, mais j'ai le message: loading component library failed Alors que cette dll est bien présente ... J'aimerai bien la remettre en service, juste pour la beauté de ses fonctionnalités. Cordialement, Michel -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Précison de calculs
Le 08/12/2015 10:25, Marc a écrit : C'est la version 5.0. Mais le problème est le même sur les version antérieures. d'après une réponse de JBF c'est normal. Je le regrette, parce que 64bits devrait permettre une meilleure précision. Nota : Même anomalie avec Excel ML. Le 07/12/2015 16:30, Ysabeau a écrit : Le 07/12/2015 16:10, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Sujet: - Précison de calculs Question: - Quand je calcul les 65 premières puissances entières de 2 (de 2^0 à 2^64) le calcul est juste jusqu'à 2^49. Au-delà les derniers chiffres sont des zéro. Seul les 15 premiers chiffres significatifs sont justes. En voulant écrire le résultat de 2^50 tel qu'il devrait être les deux derniers chiffres sont remplacés par deux zéros après validation. Quelqu'un a-t-il une explication ? Pas tant qu'on n'a pas la version de LibreOffice utilisée. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bonjour Marc, Une extension, gratuite, te permet d'explorer ce dont tu parles, en dépassant le norme IEEE 754. C'est CmathOOoCas. http://cdeval.free.fr/spip.php?article85 Il y a la double précision, mais aussi bien d'autres choses, dont le calcul formel. La documentation est bien faite et rend la prise en main facile. Cordialement, Jacques --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Précison de calculs
Bonjour, Le 08/12/2015 10:25, Marc a écrit : > C'est la version 5.0. Mais le problème est le même sur les version > antérieures. > d'après une réponse de JBF c'est normal. Je le regrette, parce que > 64bits devrait permettre une meilleure précision. Non 64 bits ça ne permet pas d'avoir une meilleure précision sur les nombres en virgule flottante, voir l'article de Wikipedia. C'est déjà de la double précision. Pour aller plus loin, on pourrait obliger l'utilisateur à typer ses données. Par exemple en déclarant des cellules comme des nombres entiers, on pourrait calculer correctement jusqu'à 2^63 si on accepte les nombres entiers négatifs et 2^64 si on n'accepte que les nombres entiers positifs. Je dis bien typer et non formater. La différence c'est que si une cellule est de type entier alors on ne peut y mettre que des fonctions qui renvoient des nombres entiers. J'imagine déjà les hauts cris poussés par la plupart des utilisateurs devant l'augmentation de la complexité d'utilisation du tableur, complexité parfaitement inutile pour la plupart des utilisations. On pourrait aussi passer en quadruple précision (128 bits) ou faire les calculs en python qui se débrouille sans typage des données numériques mais là on perdra en performance. Remarque : pour calculer correctement 2^64 on peut utiliser une console python, ça marche très bien. Même avec 2^256 : 115792089237316195423570985008687907853269984665640564039457584007913129639936 (désolé, je n'ai pas vérifié). Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. Disclaimer: my Internet Provider being located in France, each of our exchanges over Internet will be scanned by French spying services. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Précison de calculs
Le 07/12/2015 16:10, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Sujet: - Précison de calculs Question: - Quand je calcul les 65 premières puissances entières de 2 (de 2^0 à 2^64) le calcul est juste jusqu'à 2^49. Au-delà les derniers chiffres sont des zéro. Seul les 15 premiers chiffres significatifs sont justes. En voulant écrire le résultat de 2^50 tel qu'il devrait être les deux derniers chiffres sont remplacés par deux zéros après validation. Quelqu'un a-t-il une explication ? Pas tant qu'on n'a pas la version de LibreOffice utilisée. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. -- Ysabeau -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Précison de calculs
Bonjour, Le 07/12/2015 16:10, demande_aide...@libreoffice.org a écrit : [...] > Question: - Quand je calcul les 65 premières puissances entières de 2 > (de 2^0 à 2^64) le calcul est juste jusqu'à 2^49. Au-delà les > derniers chiffres sont des zéro. Seul les 15 premiers chiffres > significatifs sont justes. En voulant écrire le résultat de 2^50 tel > qu'il devrait être les deux derniers chiffres sont remplacés par deux > zéros après validation. Quelqu'un a-t-il une explication ? Oui : https://fr.wikipedia.org/wiki/Virgule_flottante On ne peut pas avoir plus de 15 chiffres significatifs avec des nombres réels représentés sur 64 bits. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste de discussion reçoive une copie de votre réponse. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. Disclaimer: my Internet Provider being located in France, each of our exchanges over Internet will be scanned by French spying services. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés