Combiner p5Visuel et SAGE

Programmation (juin 2019)



Un des avantages marquants d'un logiciel libre, comme p5Visuel, est qu'il peut faire appel à d'autres logiciels libres. Nous avons déjà rencontré des exemples de ceci utilisant GeoGebra, puis algoGGB, conjointement avec p5Visuel.

Dans le même ordre d'idées, on peut maintenant utiliser conjointement p5Visuel et SAGE, un logiciel de calcul symbolique. Voici comment ça fonctionne : dans p5Visuel, on tape une expression mathématique puis on choisit une commande dans un menu local. La requête est transmise à un cadre SAGE (qu'on peut cacher ou rendre visible) et sa réponse revient à p5Visuel pour fins d'affichage.

À titre d'exemples, vous pouvez demander
• d'évaluer 30!
• de factoriser 22^17
• de développer (a+b)^7
• de factoriser x^3+3*x^2*y+3*x*y^2+y^3
• de simplifier (x^2-3*x+4)+(2*x^2+7*x-3)
• etc

Vous pouvez expérimenter le tout en cliquant sur l'image ci-dessus. Vous pouvez aussi choisir de passer par le code source. Vous pouvez enfin consulter une version plus avancée (permettant de sous-entendre les multiplications, si désiré) dans la bibliothèque suivante.

Plus généralement, on peut envisager d'utiliser plusieurs autres bibliothèques JavaScript avec p5Visuel : c'est une des forces des logiciels libres.
À titre d'exemples, voyez
  • une figure 3D engendrée par SPAF
  • un tissu dans le vent avec three.js
  • et animer des objets HTML grâce à GSAP.

             

Note importante   Il y a maintenant une meilleure façon de réaliser les programmes de cette page, en utilisant les blocs de la catégorie Cadres : voir la référence suivante.

Nouvelles de 2021

Nouvelles de 2020

Nouvelles de 2019

Nouvelles de 2018

Nouvelles de 2017

Nouvelles de 2016

 Nouvelles précédentes