22 lines
533 B
Python
22 lines
533 B
Python
import matplotlib.pyplot as plt
|
|
import numpy as np
|
|
|
|
# Parametry ruchu
|
|
v = 5 # prędkość w m/s
|
|
s0 = 2 # początkowe położenie w m
|
|
|
|
# Generowanie czasu i położenia
|
|
t = np.arange(0, 9, 1) # czas od 0 do 8 sekund
|
|
s = v * t + s0 # położenie w funkcji czasu
|
|
|
|
# Rysowanie wykresu
|
|
plt.figure(figsize=(8, 6))
|
|
plt.plot(t, s, marker='o', color='b', label=f's(t) = {v}*t + {s0}')
|
|
plt.title("Wykres zależności położenia s od czasu t")
|
|
plt.xlabel("Czas (s)")
|
|
plt.ylabel("Położenie s (m)")
|
|
plt.legend()
|
|
plt.grid(True)
|
|
plt.show()
|
|
|