Задание 2. Постройте графики равномерного прямолинейного движения:
a) υ = 18 км/ч и х0 = 0;
b) υ = 5 м/с и х0 = 2 м.
c) υ = -3 м/с и х0 = 6 м;

13 Ноя 2020 в 19:43
114 +1
1
Ответы
1

Для построения графиков равномерного прямолинейного движения воспользуемся формулой x = x0 + υ*t, где x - координата в зависимости от времени t, x0 - начальная координата, υ - скорость.

a) При υ = 18 км/ч = 5 м/с и х0 = 0:
x = 0 + 5*t
где t - время в секундах

b) При υ = 5 м/с и х0 = 2 м:
x = 2 + 5*t

c) При υ = -3 м/с и х0 = 6 м:
x = 6 - 3*t

Теперь построим соответствующие графики:

a) График для υ = 18 км/ч = 5 м/с и х0 = 0:
(время в секундах от 0 до 10)

import matplotlib.pyplot as plt

t = range(0, 11)
x = [5*i for i in t]

plt.plot(t, x)
plt.xlabel('Время, с')
plt.ylabel('Координата, м')
plt.title('График равномерного прямолинейного движения')
plt.grid(True)
plt.show()

b) График для υ = 5 м/с и х0 = 2 м:
(время в секундах от 0 до 10)

t = range(0, 11)
x = [2 + 5*i for i in t]

plt.plot(t, x)
plt.xlabel('Время, с')
plt.ylabel('Координата, м')
plt.title('График равномерного прямолинейного движения')
plt.grid(True)
plt.show()

c) График для υ = -3 м/с и х0 = 6 м:
(время в секундах от 0 до 10)

t = range(0, 11)
x = [6 - 3*i for i in t]

plt.plot(t, x)
plt.xlabel('Время, с')
plt.ylabel('Координата, м')
plt.title('График равномерного прямолинейного движения')
plt.grid(True)
plt.show()

17 Апр 2024 в 22:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир