Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Implementering af Identitets-Kvadratiske Funktioner i Python | Funktioner og Deres Egenskaber
Matematik for Datavidenskab

bookImplementering af Identitets-Kvadratiske Funktioner i Python

Identitetsfunktion

Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=xf(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)=xf(x)=x. For at visualisere den genereres x-værdier fra -10 til 10, linjen plottes, origo (0,0)(0,0) markeres, og akser samt gitterlinjer med etiketter tilføjes for tydelighed.

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

Konstant funktion

En konstant funktion returnerer altid den samme output, uanset input. Den følger f(x)=cf(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)=cf(x) = c. For at visualisere dette genereres x-værdier fra -10 til 10, og en vandret linje ved y=5y = 5 plottes. Plottet indeholder akser, etiketter og et gitter for tydelighed.

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

Lineær funktion

En lineær funktion følger formen f(x)=mx+bf(x) = mx + b, hvor mm repræsenterer hældningen og bb 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+bf(x) = mx + b, hvor mm er hældningen og bb 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.

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

Kvadratisk funktion

En kvadratisk funktion følger f(x)=ax2+bx+cf(x) = ax^2 + 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+cf(x) = ax^2 + 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.

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

Hvilken kode definerer korrekt en kvadratisk funktion i Python, der beregner (f(x) = x^2 - 4x - 2)?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

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

bookImplementering af Identitets-Kvadratiske Funktioner i Python

Stryg for at vise menuen

Identitetsfunktion

Identitetsfunktionen returnerer inputværdien uændret og følger formen f(x)=xf(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)=xf(x)=x. For at visualisere den genereres x-værdier fra -10 til 10, linjen plottes, origo (0,0)(0,0) markeres, og akser samt gitterlinjer med etiketter tilføjes for tydelighed.

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

Konstant funktion

En konstant funktion returnerer altid den samme output, uanset input. Den følger f(x)=cf(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)=cf(x) = c. For at visualisere dette genereres x-værdier fra -10 til 10, og en vandret linje ved y=5y = 5 plottes. Plottet indeholder akser, etiketter og et gitter for tydelighed.

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

Lineær funktion

En lineær funktion følger formen f(x)=mx+bf(x) = mx + b, hvor mm repræsenterer hældningen og bb 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+bf(x) = mx + b, hvor mm er hældningen og bb 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.

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

Kvadratisk funktion

En kvadratisk funktion følger f(x)=ax2+bx+cf(x) = ax^2 + 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+cf(x) = ax^2 + 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.

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

Hvilken kode definerer korrekt en kvadratisk funktion i Python, der beregner (f(x) = x^2 - 4x - 2)?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
some-alt