Pratiquez la bibliothèque Python Matplotlib. C'est si courant que vous ne savez pas quel est le nombre, mais pardonnez-moi s'il vous plaît.
Installez avec pip.
pip install matplotlib
import matplotlib.pyplot as plt
import numpy as np
# -10 < x < 10
x = np.arange(-10, 10, 0.1)
# a, b,Remplacez chaque valeur par c
a = int(input("a : "))
b = int(input("b : "))
c = int(input("c : "))
# y = ax^2 + bx + c
y = a*x**2 + b*x + c
#Exécution du tracé sur graphique
plt.plot(x, y)
plt.show()
a=1, b=2, c=2 | y=x^2+2x+2
a=4, b=5, c=2 | y=4x^2+5x+2
J'ai pu le décrire fermement.
Je veux déjà l'améliorer.
Définir le titre
plt.title("y =" + str(a) + "x²+" + str(b) + "x+" + str(c))
Affichage des étiquettes sur les axes x et y
plt.xlabel("x")
plt.ylabel("y", rotation = 0)
Réglez la plage d'affichage de y à -5 <y <10
plt.ylim(-5, 10)
Afficher les lignes de la grille
plt.grid()
import matplotlib.pyplot as plt
import numpy as np
# -10 < x < 10
x = np.arange(-10, 10, 0.1)
# a, b,Remplacez chaque valeur par c
a = int(input("a : "))
b = int(input("b : "))
c = int(input("c : "))
# y = ax^2 + bx + c
y = a*x**2 + b*x + c
#Définir le titre
plt.title("y =" + str(a) + "x²+" + str(b) + "x+" + str(c))
#Autres ajustements
plt.xlabel("x") #affichage des étiquettes sur l'axe des x
plt.ylabel("y", rotation = 0) #affichage des étiquettes sur l'axe y"
plt.ylim(-5, 10) #Plage d'affichage de y-5 < y <Définir sur 10
plt.grid() #Afficher les lignes de la grille
#Exécution du tracé sur graphique
plt.plot(x, y)
a=3, b=2, c=4 | y=3x^2+2x+4
a=2, b=6, c=1 | y=2x^2+6x+1
Je pense que c'est devenu plus précis.
Recommended Posts