affine_tdg11.py

Created by cent20

Created on March 18, 2022

641 Bytes

Correction TDG 11


# Correction du TDG 11

def affine_image(m, p, x) :
  # calcule et retourne l’image de x par la fonction x -> m x + p
  return m * x + p
 
def affine_cd(xA,yA,xB,yB):
  # calcule le Coef. direc à partir des coordonnées de deux points
  return (yB-yA)/(xB-xA)

def affine_oao(xA,yA,xB,yB):
  # calcule l'ord à l'origine à partir des coordonnées de deux points
  return yA-(yB-yA)/(xB-xA)*xA
  
def affine_equation(xA,yA,xB,yB):
  # Cette fonction n'est pas exigible
  print("y = m x + p")
  print("m = ",affine_cd(xA,yA,xB,yB))
  print("p = ",affine_oao(xA,yA,xB,yB))
  print("sur [",min(xA,xB),";",max(xA,xB),"]")