Uppgift
I denna uppgift skall du skriva ett Pythonprogram som med hjälp av NumPy och Matplotlib generar följande diagram.
I titeln på diagrammet skall du byta ut abcd1234
mot namnet på ditt
studentkonto.
Skapa ett nytt program
Öppna en ny fil i Spyder ch ge filen namnet curves.py
.
Ett första försök
Utgå från följande program.
import matplotlib.pyplot as plt
import numpy as np
# x values
x = np.linspace(-10, 10, 100)
# f(x) curves to plot (arrays of y values)
linear = x
quadratic = x*x
sinus = 10*np.sin(2*x)
# Plot functions
plt.plot(x, quadratic, color="blue", label="x^2")
# Display the generated figure
plt.show()
När du kör programmet genereras följande diagram.
Uppgift
Din uppgift är nu att lägga till:
- Ett rutnät.
- Förklaringen
y
till vänster om y-axeln. - Förklaringen
x
under x-axeln. - Den räta linjen i rött.
- Sinuskurvan i grönt.
- Förklaringar (labels) för de olika kurvorna.
- Ändra titeln till namnet på ditt studentkonto på formen
abcd1234
Det färdiga diagrammet
När du är klar skall diagrammet se ut så här fast du bytt ut abcd1234
mot
namnet på ditt studentkonto.
Ladda upp programmet i Studium
När du är klar skall du ladda upp programmet curves.py
på angiven plats i
Studium.