Чтобы построить график функции правильно, сначала функцию исследуют: находят область определения, точки пересечения с осями, промежутки знакопостоянства, экстремумы, промежутки возрастания и убывания, выпуклость и асимптоты. В этой статье — полный алгоритм по шагам и полностью разобранный пример со сводной таблицей и итоговым графиком.
Содержание
Что даёт исследование функции
Исследование функции даёт набор характерных точек и промежутков, по которому можно построить обоснованный эскиз графика и проверить, соответствует ли он найденным свойствам. Важно понимать: конечный набор точек и признаков задаёт не единственную кривую — между опорными точками можно провести разные линии с теми же свойствами. Поэтому цель исследования — согласованный, проверяемый эскиз, а не «единственно возможный» рисунок.
Алгоритм исследования функции
- Область определения.
- Чётность и периодичность (f(−x) = f(x) — чётная; f(−x) = −f(x) — нечётная).
- Точки пересечения с осями (f(0); решить f(x) = 0).
- Промежутки знакопостоянства (где функция положительна/отрицательна).
- Первая производная — возрастание, убывание, экстремумы. Кандидаты в экстремумы — критические точки, где f′(x) = 0 или производная не существует, а сама функция определена, плюс границы промежутка. Критическая точка не обязана быть экстремумом — нужно проверить смену знака f′: с плюса на минус — максимум, с минуса на плюс — минимум.
- Вторая производная — выпуклость и перегиб. Нуль f″ — лишь кандидат; точка перегиба там, где меняется характер выпуклости (знак f″). Где f″ > 0 — график выгнут вниз, где f″ < 0 — выгнут вверх.
- Асимптоты (вертикальные в точках разрыва; горизонтальные/наклонные — по поведению на бесконечности).
- Сводная таблица и график.
Полностью разобранный пример: f(x) = x³ − 3x
- Область определения: вся числовая прямая.
- Чётность: f(−x) = −x³ + 3x = −f(x) — нечётная, симметрия относительно начала координат.
- Пересечения: f(0) = 0; f(x) = 0 при x(x² − 3) = 0, то есть x = 0, ±√3.
- Первая производная: f′(x) = 3x² − 3 = 3(x² − 1); нули при x = ±1.
- Монотонность: f′ > 0 на (−∞; −1) и (1; ∞) — функция возрастает; f′ < 0 на (−1; 1) — убывает. Значит x = −1 — максимум (f(−1) = 2), x = 1 — минимум (f(1) = −2).
- Перегиб: f″(x) = 6x. f″ < 0 при x < 0 и f″ > 0 при x > 0 — меняется выпуклость, поэтому x = 0 — точка перегиба (0; 0).
- Асимптот нет.
| x | (−∞; −1) | −1 | (−1; 0) | 0 | (0; 1) | 1 | (1; ∞) |
|---|---|---|---|---|---|---|---|
| f′ | + | 0 | − | − | − | 0 | + |
| f″ | − | − | − | 0 | + | + | + |
| вывод | возр. | max | убыв. | перегиб | убыв. | min | возр. |

Как построить график в Python (с отметкой найденных точек)
import numpy as np
import matplotlib.pyplot as plt
f = lambda x: x**3 - 3*x
x = np.linspace(-2.5, 2.5, 400)
plt.plot(x, f(x))
for px in [-np.sqrt(3), 0, np.sqrt(3)]:
plt.scatter(px, 0, color="green") # корни
plt.scatter(-1, f(-1), color="red") # максимум
plt.scatter(1, f(1), color="red") # минимум
plt.scatter(0, 0, color="orange") # перегиб
plt.grid(True); plt.show()
Выводы
- Исследование функции — нахождение области определения, точек пересечения с осями, промежутков знакопостоянства, экстремумов, промежутков возрастания и убывания, выпуклости и асимптот, по которым строится обоснованный эскиз графика.
- Алгоритм идёт по шагам: область определения, чётность и периодичность, пересечения с осями, промежутки знакопостоянства, первая производная, вторая производная, асимптоты, сводная таблица и график.
- Экстремумы ищут среди критических точек (f′ = 0 или производная не существует, а функция определена) и границ промежутка, но подтверждает экстремум только смена знака f′: с плюса на минус — максимум, с минуса на плюс — минимум.
- Нуль второй производной — лишь кандидат в точки перегиба; перегиб есть там, где меняется знак f″ (при f″ > 0 график выгнут вниз, при f″ < 0 — выгнут вверх).
- Конечный набор точек и признаков задаёт не единственную кривую, поэтому результат исследования — согласованный и проверяемый эскиз графика, а не единственно возможный рисунок.
- Для f(x) = x³ − 3x получается: функция нечётная, корни 0 и ±√3, максимум (−1; 2), минимум (1; −2), перегиб в точке (0; 0), асимптот нет; построение графика в Python с matplotlib с отметкой этих точек проверяет аналитический вывод.
Так программная часть проверяет аналитический вывод: точки на графике совпадают с найденными корнями, экстремумами и перегибом. Визуализацию данных и matplotlib системно разбирают на курсах Otus по Python и анализу данных — формат можно посмотреть на бесплатных открытых уроках Otus. Углубиться в математику под анализ данных помогает курс Математика для Data Science.
FAQ
С чего начать исследование? С области определения.
Как найти экстремумы? Найти критические точки (f′ = 0 или не существует) и проверить смену знака f′.
Зачем вторая производная? Показывает выпуклость и точки перегиба (через смену знака f″).
Смежные темы в журнале: Интеграл: что это, виды и как считать, Логарифмы: описание и графическое изображение.



