Разработка программы исследования и построения замечательных кривых
Автор: Анисимова Э.С.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Информационные и коммуникативные технологии
Статья в выпуске: 4-6 (13), 2014 года.
Бесплатный доступ
В статье рассматривается проблема построения и исследования замечательных кривых на плоскости. Предлагается программа для построения кривых, в частности кривой Штейнера, написанная в среде программирования Turbo Pascal.
Замечательные кривые, среда программирования, уравнение, кривая штейнера
Короткий адрес: https://sciup.org/140110372
IDR: 140110372
Текст научной статьи Разработка программы исследования и построения замечательных кривых
Бесконечному множеству уравнений, связывающих две переменные величины и отнесённых к некоторой системе координат, соответствует бесконечное множество кривых самых разнообразных форм. В основу классификации кривых положена природа их уравнений - подразделение уравнений на алгебраические и трансцендентные соответственно тому, будут ли они алгебраическими или трансцендентными в прямоугольной системе координат.
К числу алгебраических кривых относится кривая Штейнера.
Кривую Штейнера можно определить как гипоциклоиду, получаемую в том случае, когда радиус r производящего круга в три раза меньше 1
радиуса R неподвижного круга, т.е. когда модуль равен 3 .
Уравнение кривой Штейнера:
~ t 2t x = 2 rcos- + rcos —,
<
t 2t y = 2 rsin--rsin — 33
где t - угол поворота производящего круга.
Исключая из (1) параметр t , будем иметь:
(x 2 + y 2 ) 2 + 8 rx( 3 y 2 - x 2 ) + 18 r2 (x 2 + y 2 ) - 27 r4
= 0 .
Уравнение (2) показывает, что кривая Штейнера
(2) является
алгебраической линией 4-го порядка.
Свойства кривой Штейнера, присущие ей как гипоциклоиде, таковы:
Rk = 8 r sin —;
-
1) радиус кривизны в произвольной точке 2
-
2) длина дуги от начальной точки до некоторой точки A до
16 2t некоторой точки M (t)
S = — r sin определяется равенством 3 4 , соответственно
16 r этому длина одной ветви равняется 3 , а длина всей кривой 16r ;
-
3) площадь, ограничиваемая кривой, равняется 2 п г 2 ;
-
4) эволюта кривой Штейнера представляет собой также кривую
Штейнера, подобную данной, с коэффициентом подобия, равным 3, и п повёрнутую относительно данной кривой на угол 3
-
5) натуральное уравнение кривой Штейнера при условии, что длина дуги отсчитывается от точки, для которой t = п , записывается в виде R k3 + 9 S 2 = 64 r 2
Для анализа кривой Штейнера была написана программа в среде Turbo Pascal. Данная программа с одной стороны демонстрирует основные геометрические свойства представленной кривой, а с другой рассматривает возможные варианты построения данной кривой.
При написании программы для отображения графических изображений применяется графический режим.
Для определения координат точек подключается драйвер мыши. Пользователь нажимает левой кнопкой мыши для определения значений координат точек и при этом указанные координаты записываются в таблицу координат точек. В первой системе координат (слева) показываются варианты при r<0 (r=-0.5, r=-1, r=-1.5), во второй (справа) – когда r>0 (r=0.5, r=1, r=1.5). Причем переход с первой системы на вторую осуществляется при нажатии правой кнопки мыши. Для каждой системы заполняется своя таблица.

Рис. 1. Построение кривой Штейнера
Написанная программа имеет весьма яркий и дружественный интерфейс, она наглядно демонстрирует основные геометрические свойства кривой Штейнера.
Возможных вариантов кривых, для описания которых составляется программа, достаточно много. Кривая Штейнера является лишь примером построения кривой на плоскости с использованием данной программы. Предлагаемая программа может использоваться в качестве обучающей при проведении занятий по математике при изучении замечательных кривых.
Список литературы Разработка программы исследования и построения замечательных кривых
- Ansimova E.S. Fractals and digital steganography//Сборник научных трудов SWorld. -Выпуск 1. Том 6. -Одесса, 2014. -ЦИТ:114-575. -С. 69-71.
- Анисимова Э.С. Сжатие изображений с помощью квадратичных кривых Безье//Естественные и математические науки в современном мире/Сборник статей по материалам XIV международной научно-практической конференции. №1 (13). Новосибирск: Изд. "СибАК", 2014. -С. 42-46.
- Анисимова Э.С. Формирование математической компетентности студентов психолого-педагогического направления//Сборник научных трудов SWorld. -Выпуск 4. Том 19. -Одесса, 2013. -ЦИТ:413-0295. -С. 56-58.
- Анисимова Э.С. Фрактальное кодирование изображений//Сборник научных трудов SWorld. -Выпуск 3. Том 4. -Одесса, 2013. -ЦИТ:313-0589. -С. 79-81.
- Анисимова Э.С. Определение кредитоспособности физического лица в аналитическом пакете Deductor (BaseGroup)//Сборник научных трудов Sworld, 2014. -Т. 23. № 2. С. -78-81.
- Филипов А.Ф., Анисимова Э.С. Калькулятор для работы с комплексными числами//Сборник научных трудов Sworld, 2014. -Т. 29. №2. -С. 47-50.
- Тимофеев Д.С., Анисимова Э.С. Разработка электронного образовательного ресурса на площадке «Тулпар» системы дистанционного обучения КФУ//Сборник научных трудов Sworld, 2014. -Т.7. №2. -С.80-83.
- Анисимова Э.С. Идентификация онлайн-подписи с помощью оконного преобразования Фурье и радиального базиса//Компьютерные исследования и моделирование, 2014. -Т. 6. № 3. -С. 357-364.
- Анисимова Э.С. Идентификация подписи с использованием радиального базиса//Фундаментальные исследования, 2014. № 9-6. -С. 1185-1189.
- Анисимова Э.С. Самоорганизующиеся карты Кохонена в задачах кластеризации//Актуальные проблемы гуманитарных и естественных наук, 2014. №9 (68). -С. 13-16.