Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Implémentation des Fonctions Identité-Quadratique en Python | Fonctions et Leurs Propriétés
Mathématiques pour la Science des Données

bookImplémentation des Fonctions Identité-Quadratique en Python

Fonction identité

La fonction identité renvoie la valeur d'entrée inchangée, selon la forme f(x)=xf(x) = x. En Python, elle s'implémente ainsi :

# Identity Function
def identity_function(x):
    return x

La fonction identité renvoie la valeur d'entrée inchangée, selon la forme f(x)=xf(x)=x. Pour la visualiser, on génère des valeurs de x de -10 à 10, on trace la droite, on marque l'origine (0,0)(0,0), et on ajoute des axes étiquetés ainsi que des lignes de grille pour plus de clarté.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt # Identity Function def identity_function(x): return x x = np.linspace(-10, 10, 100) y = identity_function(x) plt.plot(x, y, label="f(x) = x", color='blue', linewidth=2) plt.scatter(0, 0, color='red', zorder=5) # Mark the origin # Add axes plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) # Add labels plt.xlabel("x") plt.ylabel("f(x)") # Add grid plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Identity Function: f(x) = x") plt.show()
copy

Fonction constante

Une fonction constante renvoie toujours la même sortie, quel que soit l'entrée. Elle suit f(x)=cf(x) = c.

# Constant Function
def constant_function(x, c):
    return np.full_like(x, c)

Une fonction constante renvoie toujours la même sortie, quel que soit l'entrée, suivant la forme f(x)=cf(x) = c. Pour la visualiser, on génère des valeurs de x de -10 à 10 et on trace une ligne horizontale à y=5y = 5. Le graphique inclut les axes, les étiquettes et une grille pour plus de clarté.

123456789101112131415161718
import numpy as np import matplotlib.pyplot as plt def constant_function(x, c): return np.full_like(x, c) x = np.linspace(-10, 10, 100) y = constant_function(x, c=5) plt.plot(x, y, label="f(x) = 5", color='blue', linewidth=2) plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Constant Function: f(x) = 5") plt.show()
copy

Fonction linéaire

Une fonction linéaire suit la forme f(x)=mx+bf(x) = mx + b, où mm représente la pente et bb l'ordonnée à l'origine.

# Linear Function
def linear_function(x, m, b):
    return m * x + b

Une fonction linéaire suit la forme f(x)=mx+bf(x) = mx + b, où mm est la pente et bb est l'ordonnée à l'origine. On génère des valeurs de x de -20 à 20 et on trace la fonction avec les deux axes, une grille et les points d'interception marqués.

1234567891011121314151617181920
import numpy as np import matplotlib.pyplot as plt def linear_function(x, m, b): return m * x + b x = np.linspace(-20, 20, 400) y = linear_function(x, m=2, b=-5) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = 2x - 5") plt.scatter(0, -5, color='red', label="Y-Intercept") plt.scatter(2.5, 0, color='green', label="X-Intercept") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Linear Function: f(x) = 2x - 5") plt.show()
copy

Fonction quadratique

Une fonction quadratique suit f(x)=ax2+bx+cf(x) = ax^2 + bx + c, générant une courbe parabolique. Les caractéristiques principales incluent le sommet et les points d'intersection avec l'axe des abscisses.

# Quadratic Function
def quadratic_function(x):
    return x**2 - 4*x - 2

Une fonction quadratique suit f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formant une courbe parabolique. On génère des valeurs de x de -2 à 6, on trace la fonction et on marque le sommet ainsi que les points d'intersection. Le graphique comprend les deux axes, une grille et des étiquettes.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt def quadratic_function(x): return x**2 - 4*x - 2 x = np.linspace(-2, 6, 200) y = quadratic_function(x) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = x² - 4x - 2") plt.scatter(2, quadratic_function(2), color='red', label="Vertex (2, -6)") plt.scatter(0, quadratic_function(0), color='green', label="Y-Intercept (0, -2)") # X-intercepts from quadratic formula x1, x2 = (4 + np.sqrt(24)) / 2, (4 - np.sqrt(24)) / 2 plt.scatter([x1, x2], [0, 0], color='orange', label="X-Intercepts") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Quadratic Function: f(x) = x² - 4x - 2") plt.show()
copy
question mark

Quel code définit correctement une fonction quadratique en Python qui calcule (f(x) = x^2 - 4x - 2) ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 1.96

bookImplémentation des Fonctions Identité-Quadratique en Python

Glissez pour afficher le menu

Fonction identité

La fonction identité renvoie la valeur d'entrée inchangée, selon la forme f(x)=xf(x) = x. En Python, elle s'implémente ainsi :

# Identity Function
def identity_function(x):
    return x

La fonction identité renvoie la valeur d'entrée inchangée, selon la forme f(x)=xf(x)=x. Pour la visualiser, on génère des valeurs de x de -10 à 10, on trace la droite, on marque l'origine (0,0)(0,0), et on ajoute des axes étiquetés ainsi que des lignes de grille pour plus de clarté.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt # Identity Function def identity_function(x): return x x = np.linspace(-10, 10, 100) y = identity_function(x) plt.plot(x, y, label="f(x) = x", color='blue', linewidth=2) plt.scatter(0, 0, color='red', zorder=5) # Mark the origin # Add axes plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) # Add labels plt.xlabel("x") plt.ylabel("f(x)") # Add grid plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Identity Function: f(x) = x") plt.show()
copy

Fonction constante

Une fonction constante renvoie toujours la même sortie, quel que soit l'entrée. Elle suit f(x)=cf(x) = c.

# Constant Function
def constant_function(x, c):
    return np.full_like(x, c)

Une fonction constante renvoie toujours la même sortie, quel que soit l'entrée, suivant la forme f(x)=cf(x) = c. Pour la visualiser, on génère des valeurs de x de -10 à 10 et on trace une ligne horizontale à y=5y = 5. Le graphique inclut les axes, les étiquettes et une grille pour plus de clarté.

123456789101112131415161718
import numpy as np import matplotlib.pyplot as plt def constant_function(x, c): return np.full_like(x, c) x = np.linspace(-10, 10, 100) y = constant_function(x, c=5) plt.plot(x, y, label="f(x) = 5", color='blue', linewidth=2) plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Constant Function: f(x) = 5") plt.show()
copy

Fonction linéaire

Une fonction linéaire suit la forme f(x)=mx+bf(x) = mx + b, où mm représente la pente et bb l'ordonnée à l'origine.

# Linear Function
def linear_function(x, m, b):
    return m * x + b

Une fonction linéaire suit la forme f(x)=mx+bf(x) = mx + b, où mm est la pente et bb est l'ordonnée à l'origine. On génère des valeurs de x de -20 à 20 et on trace la fonction avec les deux axes, une grille et les points d'interception marqués.

1234567891011121314151617181920
import numpy as np import matplotlib.pyplot as plt def linear_function(x, m, b): return m * x + b x = np.linspace(-20, 20, 400) y = linear_function(x, m=2, b=-5) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = 2x - 5") plt.scatter(0, -5, color='red', label="Y-Intercept") plt.scatter(2.5, 0, color='green', label="X-Intercept") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Linear Function: f(x) = 2x - 5") plt.show()
copy

Fonction quadratique

Une fonction quadratique suit f(x)=ax2+bx+cf(x) = ax^2 + bx + c, générant une courbe parabolique. Les caractéristiques principales incluent le sommet et les points d'intersection avec l'axe des abscisses.

# Quadratic Function
def quadratic_function(x):
    return x**2 - 4*x - 2

Une fonction quadratique suit f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formant une courbe parabolique. On génère des valeurs de x de -2 à 6, on trace la fonction et on marque le sommet ainsi que les points d'intersection. Le graphique comprend les deux axes, une grille et des étiquettes.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt def quadratic_function(x): return x**2 - 4*x - 2 x = np.linspace(-2, 6, 200) y = quadratic_function(x) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = x² - 4x - 2") plt.scatter(2, quadratic_function(2), color='red', label="Vertex (2, -6)") plt.scatter(0, quadratic_function(0), color='green', label="Y-Intercept (0, -2)") # X-intercepts from quadratic formula x1, x2 = (4 + np.sqrt(24)) / 2, (4 - np.sqrt(24)) / 2 plt.scatter([x1, x2], [0, 0], color='orange', label="X-Intercepts") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Quadratic Function: f(x) = x² - 4x - 2") plt.show()
copy
question mark

Quel code définit correctement une fonction quadratique en Python qui calcule (f(x) = x^2 - 4x - 2) ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
some-alt