Моделирование полета мяча в Excel
Этап — Разработка информационной модели. Построим описательную модель процесса движения тела с использованием физических объектов, понятий и законов, то есть идеализированную модель движения объекта. Скопируйте и вставьте формулы, установите размер шрифта 12. Если формула не умещается в ячейку, то дважды щелкните по правому краю ячейки, это подгоняет размеры ячейки по длине данных в ячейке… Читать ещё >
Моделирование полета мяча в Excel (реферат, курсовая, диплом, контрольная)
Рассмотрим процесс построения и исследования модели на конкретном примере движения тела, брошенного под углом к горизонту [30].
1 этап — Постановка задачи. В процессе тренировок теннисистов используются автоматы по бросанию мяча в определенное место площадки.
Цель: задать необходимую скорость и угол бросания мяча для попадания в площадку определенного размера, находящимся на известном расстоянии. Исследовать движение мяча, брошенного с начальной скоростью v0 под углом б к горизонту, когда сопротивлением воздуха можно пренебречь.
2 этап — Разработка информационной модели. Построим описательную модель процесса движения тела с использованием физических объектов, понятий и законов, то есть идеализированную модель движения объекта.
Из условия задачи сформулируем основные предположения:
мяч мал по сравнению с землей, поэтому его можно считать материальной точкой;
изменение высоты мяча можно считать постоянной величиной g = 9,8 м/с2 и движение по оси Y можно считать равноускоренным;
скорость бросания тела мала, поэтому сопротивлением воздуха можно пренебречь и движение по оси Х можно считать равномерным.
— Создание формализованной модели. (Описание информационной модели записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и так далее фиксируется формальные отношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.).
Формальная модель полета мяча может быть записана в следующем виде. Движение мяча по оси Х равномерное, поэтому для формализации модели используем известные из курса физики формулы равномерного и равноускоренного движения. При заданных начальной скорости ?0 и угле бросания б, значения координат дальности полета х и высоты у от времени, и скорость тела в любой точке траектории можно описать следующими формулами:
х = J0 · cosa—· t,.
у = J0 · sina—·t — g · t2 /2,.
- Jх = J0 · cosa,
- Jу = J0 · sina—- g · t,
- J—= Ц—J2 х + J2 у.
Формализуем теперь условие попадание мяча в площадку. Пусть площадка расположена на расстоянии S и имеет длину l. Тогда попадание произойдет, если значение координаты х мяча будут удовлетворять условию в форме неравенства:
S Ј——х Ј——S + l.
Если х —s + l, то это значит «перелет».
Далее приступаем к созданию компьютерной модели. Для этого формальную информационную модель преобразуем в компьютерную, выразив ее на понятном для компьютера языке. В нашем случае компьютерным языком будет выступать средства электронные таблицы Excel.
Таблица 1 Параметры компьютерной модели.
Регулируемые параметры модели. | ||||
Название. | Обозначение. | Пределы измерения. | Шаг. | |
Начальная скорость. | ?0. | От 0,00 м/с до 40 м/с. | ||
Угол бросания. | б. | От 00 до 300. | ||
Время падения. | t. | от 0,00 с до 4,00 с. | 0,2. | |
Расстояние до площадки. | S. | от 0,0 м до 20 м. | ||
Длина площадки. | l. | От 0,0 м до 125 м. | ||
Рассчитываемые параметры модели. | ||||
Координата дальности полета. | х. | |||
Высота полета. | у. | |||
Скорость по оси Х. | ?х. | |||
Скорость по оси У. | ?у. | |||
Скорость тела в любой точке траектории. | ||||
При составлении таблицы, шапку таблицы вставить в нужные ячейки таблицы и отформатировать ячейки:
вставим в ячейку А1 таблицы Excel условие задачи; Объединим ячейки А1 — I1.
Скопируйте х0 в ячейку А2, установите шрифт полужирный 12, выравнивание слева.
Объединим ячейки В2 — I2, установите выравнивание по центру, шрифт полужирный 18.
Скопируйте б в ячейку А3, установите шрифт полужирный 18, выравнивание слева.
Объединим ячейки В3 — I3, установите выравнивание по центру, шрифт полужирный 12, введите значения.
Объединим ячейки В4 — I4, установите выравнивание по центру, шрифт полужирный 12, введите значения.
Объединим ячейки В5 — I5, установите выравнивание по центру, шрифт полужирный 12, введите значения.
В ячейке A6 напишите t, установите шрифт полужирный 12, выравнивание по центру.
Скопируйте и вставьте формулы, установите размер шрифта 12. Если формула не умещается в ячейку, то дважды щелкните по правому краю ячейки, это подгоняет размеры ячейки по длине данных в ячейке.
В6 — формула 1. C6 — формула 2. D6 — формула 3 E6 — формула 4. F6 — формула 5. G6 -формула 6. H6 — формула 7. I6 — формула 8.
Выделить ячейки А7 — I7, установить Формат — Числовой — Отрицательные Красным — с числовым десятичных знаков 1.
Рис. 5 Выбор формата ячеек.
Заполним столбец времени от 0,0 до 4,0 с шагом 0,2, используя Авто заполнение.
ЛИСТ 1. Составить таблицу.
A. | B. | C. | D. | E. | F. | G. | H. | I. | ||
В процессе тренировок теннисистов используются автоматы по бросанию мяча в определенное место площадки. Исследовать движение мяча, брошенного с начальной скоростью х0 под углом б к горизонту, когда сопротивлением воздуха можно пренебречь и попадание мяча в площадку. | ||||||||||
?0 (м/с). | Значение. | |||||||||
б. | Значение. | |||||||||
S (м). | Значение. | |||||||||
l (м). | Значение. | |||||||||
t©. | Ф-ла1. | Ф-ла 2. | Ф-ла 3. | Ф-ла 4. | Ф-ла 5. | Ф-ла 6. | Ф-ла 7. | Ф-ла 8. | ||
Значения продолжить вниз с заданным шагом. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | Значения продолжить вниз. | ||
- Jу = J0 · sina—- g · t,
- Jх = J0 · cosa,
- J2 х + J2 у ,
- J—= Ц—J2 х + J2 у х = J0 · cosa—· t,
у = J0 · sina—·t — g · t2 /2, S + l,.
- S Ј——х Ј——S + l.
- S Ј——х Ј——S + l — попадание
Если х? s, то означает «недолет», а если х?? s + l, то это значит «перелет».
Заполнение ячеек формулами Для преобразования значений углов из градусов в радианы используем функцию РАДИАНЫ (адрес).
В формулах данные ячеек В2 (начальная скорость), В3 (угол), В4(расстояние), В5(длина) не изменяются. Значит в формулах нужно ставить абсолютные адреса $B$ 2, $B$ 3, $B$ 4, $B$ 5, а не относительные В2, В3, В4, В5, иначе при копировании формул эти относительные адреса будут изменяться.
Существует два выхода из этой ситуации:
Каждый раз в формуле набирать абсолютные адреса. Примерно так:
=$B$ 2*SIN (РАДИАНЫ ($B$ 3))-9,8*A7 в ячейке В6.
=$B$ 2*COS (РАДИАНЫ ($B$ 3)) в ячейке С6.
ПРИМЕЧАНИЕ: функцию РАДИАНЫ () лучше набирать с клавиатуры.
COS или SIN — использовать мастер функции fx.
Ссылки на ячейки выбирать, щелкнув по ячейке мышью (при работе по второму способу).
Мы будем работать по второму способу, используя сказанное выше.
Ячейкам В2, В3, B4 и B5 дать оригинальные имена, записав это имя в строке-списке Имя (Смотри пример).
При записи формул достаточно будет, щелкнуть по этой ячейке мышью.
Рис. 6 Ввод расчетных формул
Ячейке В2 дадим имя скорость, ячейке В3 — имя угол, B4 — имя расстояние, В5- имя длина, В6 — имя время .
Тогда наши примеры формул выглядят так:
=скорость*SIN (РАДИАНЫ (угол))-9,8*А7 в ячейке В6.
=скорость*COS (РАДИАНЫ (угол)) в ячейке С6.
=скорость*COS (РАДИАНЫ (угол))*А7.
=скорость*SIN (РАДИАНЫ (угол))*A7−9,8*A72/2.