close

Вход

Забыли?

вход по аккаунту

?

Движение тела в среде с сопротивлением

код для вставкиСкачать
Движение тела в среде с сопротивлением
§
19
-
20
Движение тела в среде с сопротивлением
v=
√2gh
Сила
Масса
Ускорение
F=ma
Сопротивление воздуха ~ квадрат скорости
Отсутствует ветер
Поверхность Земли плоская
Ускорение свободного падения постоянно
Предположения:
Математическая модель
F
сопр
=
-
km
|
v
|v
F = -
mg
ma
x
=
-
km
|
v
|v
x
ma
y
= -
mg
-
km
|
v
|v
x
F
сопр
=
-
km
|
v
|v
F = mg
v
v
a
x
=
-
k
√(v
x
)
2 +
(
v
y
)
2
v
x
a
y
= -
g
-
k
√
(
v
x
)
2 + (
v
y
)
2 v
y
Компьютерная модель
Исходные данные:
Высота h
, на которой находится тело в начальный момент времени по отношению к горизонту, м
Угол А
, под которым начинает движение тело по отношению к горизонту, рад
Величина скорости, v
, с которой начинает движение тело, м/с
Коэффициент сопротивления среды,
k
, м
-
1
Величина ускорения свободного падения, g
, м/с
2
Интервал Δ
t
, на величину которого будет осуществляться переход от одного момента времени к следующему, с
Компьютерная модель
Результат:
Координаты положения тела в моменты времени n
Δ
t
, где
n
–
натуральное число, изменяющееся от 1 до N
, при котором ордината тела становится отрицательной
Алгоритм
Алгоритм
Модель движения
Вещ
h, A, v, k, g, Δ
t, x, y, vx,vy
, t, R
{
запросить
A
, h,
v,
k,
Δ
t
g:=9.8;
x:=0; (*
абсцисса тела*)
y:=h;
(*
ордината тела*)
t:=0; (*
счетчик скорости*)
vx
:= v*cos(A); (*
абсцисса вектора скорости*)
vy
:= v*sin(A); (*
ордината вектора скорости*)
Делать пока
vy
> 0
{x := x + vx
*
Δ
t;
y := y + vy
*
Δ
t;
R:= 1 -
kv
*
Δ
t;
vx
:= vx
*R
;
vy
:= vy
*R –
g*
Δ
t
;
t := t + Δ
t
;
Сообщить
«В момент времени»,
t
, «абсцисса», x
, «ордината», y
} (*конец цикла*)
}
(*конец алгоритма*)
Автор
zukovaivik
Документ
Категория
Образование
Просмотров
719
Размер файла
197 Кб
Теги
среды, сопротивления, движение, тела
1/--страниц
Пожаловаться на содержимое документа