Implémentation du calcul symbolique et de la dérivation en Java

Magazine
Marque
GNU/Linux Magazine
Numéro
243
Mois de parution
décembre 2020
Spécialité(s)


Résumé

Les logiciels de calcul symbolique sont relativement abondants. Pour les curieux ou ceux qui voudraient intégrer ce type de fonctionnalités dans leurs propres programmes, nous allons essayer de lever une partie des mystères des théories et des problèmes qui se cachent derrière la création de ces systèmes.


L’utilisation de l’informatique s’est déjà démocratisée depuis un moment. Les utilisateurs sont de loin les plus nombreux et n’ont bien souvent pas besoin de connaître les détails mathématiques de la discipline. Il existe de nos jours beaucoup de logiciels de calcul symbolique. Ces systèmes permettent d’automatiser les fastidieuses et parfois difficiles manipulations algébriques et leurs fonctionnalités vont de la simplification des fonctions rationnelles à la résolution de systèmes d’équations et diverses autres manipulations. Ils peuvent être, par exemple, utilisés pour dériver des équations arbitraires, etc. Le développement de l’analyse a permis de transformer le calcul en processus algorithmiques. Mais, comment un ordinateur utilisant uniquement de 0 ou de 1 est-il capable d’exécuter des tâches aussi complexes ?

1. Problématique - Un exemple : les polynômes à une variable

Considérons les…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture