Bonsoir,
def forme_canonique(a, b, c):
alpha = - b / 2 / a
beta = (4 * a * c - b * b) / a / 4
print(a, "(x - )", alpha, ")^2 + ", beta)
forme_canonique(4, 5, 9) pour f(x) = 4x² + 5x + 9 par exemple
Détail du calcul:
ax² + bx + c = a((x + b/2a)² - b²/(4a²) + c/a)
= a((x + b/(2a))² - (b² - 4ac) / (4a²))
= a((x + b/(2a))² + (4ac - b²) / (4a²))
Et j'ai posé:
alpha = -b/(2a)
beta = (4ac - b²) / (4a)
Bonne soirée.