Implementering af Identitets-Kvadratiske Funktioner i Python
Identitetsfunktion
Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=x. I Python implementeres den som:
# Identity Function
def identity_function(x):
return x
Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=x. For at visualisere den genereres x-værdier fra -10 til 10, linjen plottes, origo (0,0) markeres, og akser samt gitterlinjer med etiketter tilføjes for tydelighed.
12345678910111213141516171819202122232425import 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()
Konstant funktion
En konstant funktion returnerer altid den samme output, uanset input. Den følger f(x)=c.
# Constant Function
def constant_function(x, c):
return np.full_like(x, c)
En konstant funktion returnerer altid den samme output, uanset input, og følger formen f(x)=c. For at visualisere dette genereres x-værdier fra -10 til 10, og en vandret linje ved y=5 plottes. Plottet indeholder akser, etiketter og et gitter for tydelighed.
123456789101112131415161718import 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()
Lineær funktion
En lineær funktion følger formen f(x)=mx+b, hvor m repræsenterer hældningen og b skæringen med y-aksen.
# Linear Function
def linear_function(x, m, b):
return m * x + b
En lineær funktion følger formen f(x)=mx+b, hvor m er hældningen og b er skæringen med y-aksen. Vi genererer x-værdier fra -20 til 20 og plotter funktionen med begge akser, et gitter og markerede skæringspunkter.
1234567891011121314151617181920import 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()
Kvadratisk funktion
En kvadratisk funktion følger f(x)=ax2+bx+c, hvilket danner en parabolsk kurve. Centrale egenskaber inkluderer toppunktet og x-skæringerne.
# Quadratic Function
def quadratic_function(x):
return x**2 - 4*x - 2
En kvadratisk funktion følger f(x)=ax2+bx+c, hvilket danner en parabolsk kurve. Vi genererer x-værdier fra -2 til 6, plotter funktionen og markerer toppunktet samt skæringerne. Plottet inkluderer begge akser, et gitter og etiketter.
12345678910111213141516171819202122232425import 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()
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.96
Implementering af Identitets-Kvadratiske Funktioner i Python
Stryg for at vise menuen
Identitetsfunktion
Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=x. I Python implementeres den som:
# Identity Function
def identity_function(x):
return x
Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=x. For at visualisere den genereres x-værdier fra -10 til 10, linjen plottes, origo (0,0) markeres, og akser samt gitterlinjer med etiketter tilføjes for tydelighed.
12345678910111213141516171819202122232425import 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()
Konstant funktion
En konstant funktion returnerer altid den samme output, uanset input. Den følger f(x)=c.
# Constant Function
def constant_function(x, c):
return np.full_like(x, c)
En konstant funktion returnerer altid den samme output, uanset input, og følger formen f(x)=c. For at visualisere dette genereres x-værdier fra -10 til 10, og en vandret linje ved y=5 plottes. Plottet indeholder akser, etiketter og et gitter for tydelighed.
123456789101112131415161718import 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()
Lineær funktion
En lineær funktion følger formen f(x)=mx+b, hvor m repræsenterer hældningen og b skæringen med y-aksen.
# Linear Function
def linear_function(x, m, b):
return m * x + b
En lineær funktion følger formen f(x)=mx+b, hvor m er hældningen og b er skæringen med y-aksen. Vi genererer x-værdier fra -20 til 20 og plotter funktionen med begge akser, et gitter og markerede skæringspunkter.
1234567891011121314151617181920import 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()
Kvadratisk funktion
En kvadratisk funktion følger f(x)=ax2+bx+c, hvilket danner en parabolsk kurve. Centrale egenskaber inkluderer toppunktet og x-skæringerne.
# Quadratic Function
def quadratic_function(x):
return x**2 - 4*x - 2
En kvadratisk funktion følger f(x)=ax2+bx+c, hvilket danner en parabolsk kurve. Vi genererer x-værdier fra -2 til 6, plotter funktionen og markerer toppunktet samt skæringerne. Plottet inkluderer begge akser, et gitter og etiketter.
12345678910111213141516171819202122232425import 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()
Tak for dine kommentarer!