« Mathématiques avec Python et Ruby/Résolution de systèmes en Python » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
mAucun résumé des modifications
Ligne 45 :
[[Fichier:systemkig1.svg|center]]
 
On lit les coordonnées du point d'intersection, qui constituent la solution du système. Il est possible de déplacer à la souris les points A, B, C et D et voir les coordonnées du point d'intersection se mettre à jour en temps réel: En effet ''Kig'' est un logiciel de géométrie dynamique.
 
Cette méthode n'est pas applicable à des systèmes de plus de deux inconnues mais elle est très visuelle pour des systèmes tels que <math>\left\{\begin{array}{rcl}4x+2y&=&3\\2x+y&=&5 \end{array} \right.</math> pour lesquels on voit non seulement qu'il n'y a pas de solution, mais également pourquoi il n'y a pas de solution.
Ligne 56 :
 
<source lang="python">
solutionsolutions=[(x,y) for x in range(100) for y in range(200) if 3*x-2*y==-1 and x+y==8]
print(solutionsolutions)
</source>
 
Ligne 91 :
<source lang="python">
from fractions import *
 
def affiche(e):
print(str(e[0])+'x+('+str(e[1])+')y='+str(e[2]))
 
def resoudre(e1,e2):