График y = a * sin(b * x) + c
Для начала стоит знать, как выглядит график y = sinx
Это некая "волна", которая повторяется каждые 2π оборота (это можно заметить благодаря окружности, потому что sin (2π + x) = sinx). Уравнение графика синусоиды, которую мы будем разбирать - это
Есть 2 способа как ее чертить(как и любой график) - это по точкам и по коэффициентам
Для примера будем рассматривать y = 3sin2x
Так как мы знаем, что при каждом обороте угол и его значение повторяются каждые 2π оборота, поэтому стоит рассматривать углы только до 2π. Соединяем точки, при этом откладываете π каждые 12 клеток (рисунок снизу), чтобы удобно было откладывать углы.
Таким образом, у нас получается такой график синусоиды. Можем заметить, что, по сравнению со стандартной синусоидой y = sinx, амплитуда увеличилась втрое, период уменьшился вдвое. Это нам поможет для чертежа графика по коэффициентам
Стандартное уравнение синусоиды – это
Надо определить, что значит каждый коэффициент
a - отвечает за амплитуду графика, то есть насколько наш график растягивается по оси OY.
b - отвечает за период графика, то есть насколько наг график растягивается по оси OX
c - за пересечение графика с осью OY, то есть насколько наш график приподнят относительно стандартного значения.
В следующем посте можно увидеть наглядно как меняется график в зависимости от коэффициентов.
Когда определились за что отвечает каждый коэффициент можно приступить к чертежу графика.
Первым делом определяем амплитуду и период графика. Как мы уже знаем, амплитуда - коэффициент а, то есть в зависимости от a, меняется значения максимальной и минимальной точки. Рассмотрим график y = 3sin2x + 2
Зеленые точки - максимальное значение графика по y
Синие точки - минимальное значение графика по y
Для того чтобы найти максимальное значение, надо вычислить с + |a|
Для того чтобы найти минимальное значение, надо вычислить с - |a|
Для нашего графика сверху, максимальное значение будет в точке 3 + 2 = 5, минимальное значение в точке 2 - 3 = -1. Это видно по графику. Также из-за такого соотношения можно легко определять коэффициенты c и a.
Также выполняется следующее соотношение:
где Tновый - это новый период. Если что, в стандратной функции y = sinx, T = 2π, от сюда и идет это отношение.
Теперь когда мы научились определять главные компоненты построения графика синусоиды, приступим к алгоритму
- Определяем коэффициенты
- Отмечаем на оси точку (0, c) - это точка пересечения с OY
- Определяем максимальное значение
- Определяем минимальное значение
- Определяем период
- Вычисляем значения T/4, T/2, 3T/4, T
Дальше алгоритм делится на 2 пути
- максимальная точка будет (T/4, max_значение)
- минимальная точка будет (3T/4, min_значение)
- также будет принадлежать точка (T/2, c)
- максимальная точка будет (3T/4, max_значение)
- минимальная точка будет (T/4, min_значение)
- также будет принадлежать точка (T/2, c)
Может быть, не совсем понятно, что это вообще такое и как с эти работать, давайте разберем на примере y = 3sin2x + 2
- a = 3, b = 2, c = 2
- отмечаем точку (0, 2) - пусть это точка a
- максимальное значение = c + |a| = 5
- минимальное значение = c - |a| = -1
- T = 2π/|b| = π
- T/4 = π/4, T/2 = π/2, 3T/4 = 3π/4, T = π
- максимальная точка будет (π/4, 5)
- минимальная точка будет (3π/4, -1)
- точка (π/2, 2) и точка (T, c) - это точка конца периода и начала нового
И так как мы знаем как выгляди стандартный график y = sinx (волна), соединяем и точки и получается волнистая линия с периодом π. Далее просто копируем наш рисунок по всей оси и у нас получилась синусоида.
Давайте разберем еще один пример
T = 2π/3, T/4 = π/6, T/2 = π/3, 3T/4 = π/2
Отмечаем на графике точки и соединяем их, также не забываем, что a < 0, поэтому с начала оси OY линия пойдет вниз
Также я подготовил desmos-проект, где можно посмотреть как изменяется график и его точки при разных коэффициентах. Сделано на основе знаний, которые изложены в этой статье
https://www.desmos.com/calculator/hk9bofc7eb?lang=ru
В итоге мы разобрали как рисовать график y = a* sin(b * x) + c
Но это все равно не общий вид синусоиды, ее мы разберем в следующей общей статье.