HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>4 сен 2024</li>
2 <ul><li>4 сен 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><h2>Квадратичная функция и построение параболы: графики, формулы, свойства</h2>
4 </ul><h2>Квадратичная функция и построение параболы: графики, формулы, свойства</h2>
5 <p>Строим параболу и изучаем её свойства.</p>
5 <p>Строим параболу и изучаем её свойства.</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
7 <p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
7 <p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
8 <p>Понятие "квадратичная функция" может звучать запутанно, но на самом деле это старая добрая парабола. В этой статье рассказываем, как построить график квадратичной функции, разбираемся, в каких сферах эти знания используют, а в качестве бонуса показываем, как автоматизировать построение параболы с помощью<a>Python</a>.</p>
8 <p>Понятие "квадратичная функция" может звучать запутанно, но на самом деле это старая добрая парабола. В этой статье рассказываем, как построить график квадратичной функции, разбираемся, в каких сферах эти знания используют, а в качестве бонуса показываем, как автоматизировать построение параболы с помощью<a>Python</a>.</p>
9 <p><strong>Содержание</strong></p>
9 <p><strong>Содержание</strong></p>
10 <ul><li><a>Что такое квадратичная функция</a></li>
10 <ul><li><a>Что такое квадратичная функция</a></li>
11 <li><a>Строим параболу</a></li>
11 <li><a>Строим параболу</a></li>
12 <li><a>Визуализация на Python</a></li>
12 <li><a>Визуализация на Python</a></li>
13 <li><a>Факты о параболе</a></li>
13 <li><a>Факты о параболе</a></li>
14 <li><a>Где используются квадратичные функции</a></li>
14 <li><a>Где используются квадратичные функции</a></li>
15 </ul><p><strong>Функция в математике</strong> - это правило, которое сопоставляет каждому значению входной переменной одно-единственное значение выходной переменной. Например, функция может принимать на вход число (аргумент), возводить умножать его на установленный коэффициент и возвращать результат.</p>
15 </ul><p><strong>Функция в математике</strong> - это правило, которое сопоставляет каждому значению входной переменной одно-единственное значение выходной переменной. Например, функция может принимать на вход число (аргумент), возводить умножать его на установленный коэффициент и возвращать результат.</p>
16 <p>Функция записывается так:</p>
16 <p>Функция записывается так:</p>
17 <p>y = f(x)</p>
17 <p>y = f(x)</p>
18 <p>Её можно задать несколькими способами.</p>
18 <p>Её можно задать несколькими способами.</p>
19 <ul><li>С помощью математической формулы, например y = x2.</li>
19 <ul><li>С помощью математической формулы, например y = x2.</li>
20 <li>С помощью таблицы с заданными парами входных и выходных значений:</li>
20 <li>С помощью таблицы с заданными парами входных и выходных значений:</li>
21 </ul><ul><li>Используя график на координатной плоскости. Каждая точка на графике соответствует паре значений (x, y), где y - это значение функции при данном x.</li>
21 </ul><ul><li>Используя график на координатной плоскости. Каждая точка на графике соответствует паре значений (x, y), где y - это значение функции при данном x.</li>
22 </ul>График функции y = x2<em>Инфографика: Skillbox Media</em><ul><li>С помощью словесного описания. Функцию описывают словами, объясняя, как каждое входное значение преобразуется в выходное. Например: "Возвести число в квадрат и вычесть 6" - описание функции y = x2 - 6.</li>
22 </ul>График функции y = x2<em>Инфографика: Skillbox Media</em><ul><li>С помощью словесного описания. Функцию описывают словами, объясняя, как каждое входное значение преобразуется в выходное. Например: "Возвести число в квадрат и вычесть 6" - описание функции y = x2 - 6.</li>
23 </ul><p><strong>Квадратичная функция</strong> - особый вид математических функций, который в виде общей формулы записывается как y = ax2 + bx + c. Где:</p>
23 </ul><p><strong>Квадратичная функция</strong> - особый вид математических функций, который в виде общей формулы записывается как y = ax2 + bx + c. Где:</p>
24 <ul><li>x - переменная;</li>
24 <ul><li>x - переменная;</li>
25 <li>a, b, c - коэффициенты.</li>
25 <li>a, b, c - коэффициенты.</li>
26 </ul><p><strong>⚠️ Важно</strong></p>
26 </ul><p><strong>⚠️ Важно</strong></p>
27 <p>Коэффициенты квадратичной функции могут быть любыми числами, кроме коэффициента a, который не должен равняться нулю, иначе функция не будет квадратичной.</p>
27 <p>Коэффициенты квадратичной функции могут быть любыми числами, кроме коэффициента a, который не должен равняться нулю, иначе функция не будет квадратичной.</p>
28 <p><strong>График квадратичной функции</strong> - парабола. Это незамкнутая симметричная кривая, имеющая две однонаправленные ветви, которые напоминают букву U. Через вершину параболы проходит вертикальная линия - ось симметрии.</p>
28 <p><strong>График квадратичной функции</strong> - парабола. Это незамкнутая симметричная кривая, имеющая две однонаправленные ветви, которые напоминают букву U. Через вершину параболы проходит вертикальная линия - ось симметрии.</p>
29 <p>Форма параболы и её расположение на координатной плоскости зависят от коэффициентов квадратичной функции y = ax2 + bx + c, которая её образует.</p>
29 <p>Форма параболы и её расположение на координатной плоскости зависят от коэффициентов квадратичной функции y = ax2 + bx + c, которая её образует.</p>
30 <p><strong>Коэффициент a</strong>(старший коэффициент). Если a &gt; 0, то ветви параболы направлены вверх, если a &lt; 0, то вниз. С увеличением значения a парабола становится шире, с уменьшением - уже.</p>
30 <p><strong>Коэффициент a</strong>(старший коэффициент). Если a &gt; 0, то ветви параболы направлены вверх, если a &lt; 0, то вниз. С увеличением значения a парабола становится шире, с уменьшением - уже.</p>
31 Графики квадратичных функций с разными старшими коэффициентами<em>Инфографика: Skillbox Media</em><p><strong>Коэффициент b.</strong>Определяет положение вершины параболы, которая находится в точке с координатами (-b/2a, y(-b/2a)). Если b = 0, вершина находится на оси Y, как мы видим на предыдущем рисунке. Изменение коэффициента b смещает вершину по оси X. Увеличение b сдвигает параболу вправо, а уменьшение - влево.</p>
31 Графики квадратичных функций с разными старшими коэффициентами<em>Инфографика: Skillbox Media</em><p><strong>Коэффициент b.</strong>Определяет положение вершины параболы, которая находится в точке с координатами (-b/2a, y(-b/2a)). Если b = 0, вершина находится на оси Y, как мы видим на предыдущем рисунке. Изменение коэффициента b смещает вершину по оси X. Увеличение b сдвигает параболу вправо, а уменьшение - влево.</p>
32 <p>В примере ниже вершина параболы для функции y = x2 + 2x находится в точке (-1, -1), а для функции y = x2 - 2x - в точке (-1, 1).</p>
32 <p>В примере ниже вершина параболы для функции y = x2 + 2x находится в точке (-1, -1), а для функции y = x2 - 2x - в точке (-1, 1).</p>
33 Графики функций с разными коэффициентами b<em>Инфографика: Skillbox Media</em><p><strong>Коэффициент c</strong>(свободный член). Определяет точку пересечения параболы с осью Y. При изменении коэффициента c график функции перемещается вдоль вертикальной оси Y, но его форма не меняется. В примере ниже мы видим, что при уменьшении c парабола сдвигается вниз, а при увеличении - вверх.</p>
33 Графики функций с разными коэффициентами b<em>Инфографика: Skillbox Media</em><p><strong>Коэффициент c</strong>(свободный член). Определяет точку пересечения параболы с осью Y. При изменении коэффициента c график функции перемещается вдоль вертикальной оси Y, но его форма не меняется. В примере ниже мы видим, что при уменьшении c парабола сдвигается вниз, а при увеличении - вверх.</p>
34 Перемещение графиков функций при изменении свободного члена<em>Инфографика: Skillbox Media</em><p>Перед тем как построить параболу, надо найти точки пересечения графика функции y = ax2 + bx + c с осью X. Для этого нужно решить квадратное уравнение ax2 + bx + c = 0.</p>
34 Перемещение графиков функций при изменении свободного члена<em>Инфографика: Skillbox Media</em><p>Перед тем как построить параболу, надо найти точки пересечения графика функции y = ax2 + bx + c с осью X. Для этого нужно решить квадратное уравнение ax2 + bx + c = 0.</p>
35 <p>Количество точек пересечения зависит от дискриминанта уравнения D = b2 - 4ac:</p>
35 <p>Количество точек пересечения зависит от дискриминанта уравнения D = b2 - 4ac:</p>
36 <ul><li>Если D &gt; 0, то у графика будет две точки пересечения с осью X.</li>
36 <ul><li>Если D &gt; 0, то у графика будет две точки пересечения с осью X.</li>
37 <li>Если D = 0, вершина параболы соприкасается с осью X всего в одной точке.</li>
37 <li>Если D = 0, вершина параболы соприкасается с осью X всего в одной точке.</li>
38 <li>Если D &lt; 0, то парабола не пересекается с осью X.</li>
38 <li>Если D &lt; 0, то парабола не пересекается с осью X.</li>
39 </ul><p>Чтобы построить график функции y = ax2 + bx + c, нужно:</p>
39 </ul><p>Чтобы построить график функции y = ax2 + bx + c, нужно:</p>
40 <ul><li>Определить направление параболы, которое зависит от коэффициента a.</li>
40 <ul><li>Определить направление параболы, которое зависит от коэффициента a.</li>
41 <li>Найти вершину параболы - она находится в точке с координатами x = -b / (2a) и y = c - (b2) / (4a).</li>
41 <li>Найти вершину параболы - она находится в точке с координатами x = -b / (2a) и y = c - (b2) / (4a).</li>
42 <li>Найти ось симметрии - она проходит через вершину параболы параллельно оси Y.</li>
42 <li>Найти ось симметрии - она проходит через вершину параболы параллельно оси Y.</li>
43 <li>Найти точки пересечения параболы с осью X.</li>
43 <li>Найти точки пересечения параболы с осью X.</li>
44 <li>Найти точку пересечения с осью Y.</li>
44 <li>Найти точку пересечения с осью Y.</li>
45 <li>Для большей точности можно добавить несколько дополнительных точек. Для этого нужно подставить несколько значений x в уравнение, чтобы найти соответствующие значения y.</li>
45 <li>Для большей точности можно добавить несколько дополнительных точек. Для этого нужно подставить несколько значений x в уравнение, чтобы найти соответствующие значения y.</li>
46 </ul><p>Полученные точки нужно нанести на координатную плоскость и соединить между собой плавной линией.</p>
46 </ul><p>Полученные точки нужно нанести на координатную плоскость и соединить между собой плавной линией.</p>
47 <p>Проще всего построить график функции y = x2 - x - 2 c помощью Python. Это быстрее, чем искать все значения вручную. Кроме того, полученный скрипт можно будет переиспользовать.</p>
47 <p>Проще всего построить график функции y = x2 - x - 2 c помощью Python. Это быстрее, чем искать все значения вручную. Кроме того, полученный скрипт можно будет переиспользовать.</p>
48 <p>Для нашего кода будем использовать сторонние библиотеки - NumPy и Matplotlib. Первая нужна для некоторых математических функций, а вторая - для построения графика. Можно обойтись без NumPy, но тогда придётся потратить больше времени на реализацию сложных функций.</p>
48 <p>Для нашего кода будем использовать сторонние библиотеки - NumPy и Matplotlib. Первая нужна для некоторых математических функций, а вторая - для построения графика. Можно обойтись без NumPy, но тогда придётся потратить больше времени на реализацию сложных функций.</p>
49 <p>С помощью Python мы закодировали алгоритм построения параболы. Теперь в него можно просто подставить любые значения коэффициентов функции y = ax2 + bx + c и получить визуализацию на экране компьютера:</p>
49 <p>С помощью Python мы закодировали алгоритм построения параболы. Теперь в него можно просто подставить любые значения коэффициентов функции y = ax2 + bx + c и получить визуализацию на экране компьютера:</p>
50 # Импортируем библиотеки import numpy as np import matplotlib.pyplot as pl # Задаём коэффициенты функции a = 1 b = -1 c = -2 # Определяем диапазон значений x x = np.linspace(-3, 3, 400) y = a * x**2 + b * x + c # Находим вершину параболы top_x = -b / (2 * a) top_y = a * top_x**2 + b * top_x + c # Построение графика pl.figure(figsize=(8, 6)) pl.plot(x, y, label='y = x^2 - x - 2', color='blue') pl.scatter([top_x], [top_y], color='red', zorder=5) # Вершина параболы pl.axvline(x=top_x, color='gray', linestyle='--', label='Ось симметрии') # Отметим точки пересечения с осями координат y_intercept = c # Корни уравнения для нахождения точек пересечения с осью x x_intercepts = np.roots([a, b, c]) pl.scatter([0], [y_intercept], color='green', label='Точка пересечения с осью y', zorder=5) pl.scatter(x_intercepts, [0, 0], color='purple', label='Точки пересечения с осью x', zorder=5) # Настройки графика pl.title('График квадратичной функции y = x^2 - x - 2') pl.xlabel('x') pl.ylabel('y') pl.legend() pl.grid(True) pl.axhline(0, color='black',linewidth=0.5) pl.axvline(0, color='black',linewidth=0.5) pl.show()<p>Помимо самого графика, на рисунке автоматически отмечаются точки пересечения, вершина параболы и ось симметрии:</p>
50 # Импортируем библиотеки import numpy as np import matplotlib.pyplot as pl # Задаём коэффициенты функции a = 1 b = -1 c = -2 # Определяем диапазон значений x x = np.linspace(-3, 3, 400) y = a * x**2 + b * x + c # Находим вершину параболы top_x = -b / (2 * a) top_y = a * top_x**2 + b * top_x + c # Построение графика pl.figure(figsize=(8, 6)) pl.plot(x, y, label='y = x^2 - x - 2', color='blue') pl.scatter([top_x], [top_y], color='red', zorder=5) # Вершина параболы pl.axvline(x=top_x, color='gray', linestyle='--', label='Ось симметрии') # Отметим точки пересечения с осями координат y_intercept = c # Корни уравнения для нахождения точек пересечения с осью x x_intercepts = np.roots([a, b, c]) pl.scatter([0], [y_intercept], color='green', label='Точка пересечения с осью y', zorder=5) pl.scatter(x_intercepts, [0, 0], color='purple', label='Точки пересечения с осью x', zorder=5) # Настройки графика pl.title('График квадратичной функции y = x^2 - x - 2') pl.xlabel('x') pl.ylabel('y') pl.legend() pl.grid(True) pl.axhline(0, color='black',linewidth=0.5) pl.axvline(0, color='black',linewidth=0.5) pl.show()<p>Помимо самого графика, на рисунке автоматически отмечаются точки пересечения, вершина параболы и ось симметрии:</p>
51 График квадратичной функции<em>Инфографика: Skillbox Media</em><p>Парабола представляет собой сечение конуса. Представьте конус с вершиной, направленной вверх. Возьмём плоскость, которая пересекает этот конус параллельно его образующей (линии, образующей боковую поверхность конуса). Линия пересечения конуса и плоскости будет параболой. Это хорошо видно на схеме ниже.</p>
51 График квадратичной функции<em>Инфографика: Skillbox Media</em><p>Парабола представляет собой сечение конуса. Представьте конус с вершиной, направленной вверх. Возьмём плоскость, которая пересекает этот конус параллельно его образующей (линии, образующей боковую поверхность конуса). Линия пересечения конуса и плоскости будет параболой. Это хорошо видно на схеме ниже.</p>
52 Парабола как сечение конуса<em>Инфографика: Оля Ежак для Skillbox Media</em><p>Внутри параболы находится специальная точка - фокус. Она обладает интересным свойством: все лучи, параллельные оси симметрии и отражённые от параболы, проходят через эту точку.</p>
52 Парабола как сечение конуса<em>Инфографика: Оля Ежак для Skillbox Media</em><p>Внутри параболы находится специальная точка - фокус. Она обладает интересным свойством: все лучи, параллельные оси симметрии и отражённые от параболы, проходят через эту точку.</p>
53 <p>Представьте себе параболическое зеркало, например отражатель в фонарике. Когда световой луч исходит из фокуса параболы и отражается от её поверхности, он выходит параллельно оси симметрии параболы. Обратное тоже верно: параллельные лучи, попадающие на параболу, будут отражаться в направлении фокуса.</p>
53 <p>Представьте себе параболическое зеркало, например отражатель в фонарике. Когда световой луч исходит из фокуса параболы и отражается от её поверхности, он выходит параллельно оси симметрии параболы. Обратное тоже верно: параллельные лучи, попадающие на параболу, будут отражаться в направлении фокуса.</p>
54 <p>Инженеры часто используют фокус параболы в различных областях. Например, спутниковая тарелка собирает сигнал в точке фокуса, в которой находится специальный приёмник. Также параболические зеркала используются в автомобильных фарах, чтобы направить световой луч прямо на дорогу. Аудиоинженеры применяют параболические поверхности в акустике, чтобы звук, отражаясь, сходился в определённой точке.</p>
54 <p>Инженеры часто используют фокус параболы в различных областях. Например, спутниковая тарелка собирает сигнал в точке фокуса, в которой находится специальный приёмник. Также параболические зеркала используются в автомобильных фарах, чтобы направить световой луч прямо на дорогу. Аудиоинженеры применяют параболические поверхности в акустике, чтобы звук, отражаясь, сходился в определённой точке.</p>
55 <p>Квадратичные функции часто встречаются в повседневной жизни и в науке. Например:</p>
55 <p>Квадратичные функции часто встречаются в повседневной жизни и в науке. Например:</p>
56 <ul><li>Траектория движения объекта, брошенного под углом, описывается квадратичной функцией. Так, путь, который описывает мяч, брошенный вверх и падающий обратно на землю, имеет форму параболы.</li>
56 <ul><li>Траектория движения объекта, брошенного под углом, описывается квадратичной функцией. Так, путь, который описывает мяч, брошенный вверх и падающий обратно на землю, имеет форму параболы.</li>
57 <li>Квадратичные функции применяются при проектировании арок и мостов. Им придают параболическую форму, обеспечивающую прочность и устойчивость.</li>
57 <li>Квадратичные функции применяются при проектировании арок и мостов. Им придают параболическую форму, обеспечивающую прочность и устойчивость.</li>
58 <li>Квадратичные функции используются для моделирования доходов и затрат в экономике. Например, функция прибыли часто бывает квадратичной, где максимальная прибыль достигается в вершине параболы.</li>
58 <li>Квадратичные функции используются для моделирования доходов и затрат в экономике. Например, функция прибыли часто бывает квадратичной, где максимальная прибыль достигается в вершине параболы.</li>
59 </ul><ul><li>Квадратичная функция - это функция вида y = ax2 + bx + c, где a, b и c - коэффициенты и a ≠ 0.</li>
59 </ul><ul><li>Квадратичная функция - это функция вида y = ax2 + bx + c, где a, b и c - коэффициенты и a ≠ 0.</li>
60 <li>График квадратичной функции - парабола, которая может быть направлена вверх (если a &gt; 0) или вниз (если a &lt; 0).</li>
60 <li>График квадратичной функции - парабола, которая может быть направлена вверх (если a &gt; 0) или вниз (если a &lt; 0).</li>
61 <li>Влияние коэффициентов: a определяет ширину параболы и её направление (вверх или вниз), b влияет на смещение параболы по оси X, c определяет точку пересечения с осью Y.</li>
61 <li>Влияние коэффициентов: a определяет ширину параболы и её направление (вверх или вниз), b влияет на смещение параболы по оси X, c определяет точку пересечения с осью Y.</li>
62 <li>Вершина параболы - это её наивысшая или наинизшая точка.</li>
62 <li>Вершина параболы - это её наивысшая или наинизшая точка.</li>
63 <li>Ось симметрии параболы - это вертикальная линия, проходящая через вершину параболы .</li>
63 <li>Ось симметрии параболы - это вертикальная линия, проходящая через вершину параболы .</li>
64 <li>Пересечение с осью Y находится в точке (0, c).</li>
64 <li>Пересечение с осью Y находится в точке (0, c).</li>
65 <li>Пересечения с осью X - это корни уравнения ax2 + bx + c = 0.</li>
65 <li>Пересечения с осью X - это корни уравнения ax2 + bx + c = 0.</li>
66 </ul><a>Научитесь: Математика для Data Science Узнать больше</a>
66 </ul><a>Научитесь: Математика для Data Science Узнать больше</a>