p30.10/py/1.py

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()