Построение графиков функций онлайн

Онлайн-построение и сравнение графиков двух произвольных математических функций с возможностью настройки цвета и диапазона по оси X. Кроме того, можно быстро подставлять популярные предустановленные функции кнопками и сохранять результаты в виде изображения или таблицы.

Основные возможности

  • Построение до двух функций одновременно. Введите формулы функций в поля «Функция 1» и «Функция 2». Формулы можно вводить с использованием стандартных математических функций (подробнее ниже).
  • Выбор цвета графиков. Для каждой функции можно выбрать цвет линии с помощью цветового поля.
  • Настройка диапазона X. Для каждой функции можно отдельно задать минимальное и максимальное значение X, в котором будет построен график. Удобные числовые поля и ползунки позволяют быстро изменять диапазон.
  • Готовые шаблоны функций. Быстрый выбор популярных функций с помощью кнопок под полями ввода. Клик по кнопке вставит формулу в активное поле.
  • Интерактивный график. График автоматически обновляется при изменении любой настройки.
  • Скачивание результатов: Кнопка «Скачать PNG» — сохраняет изображение графика с подписями функций и цветами. Кнопка «Скачать CSV» — сохраняет данные построенных функций в табличном формате с заголовками, где указаны формулы.

Как правильно вводить функции

Поддерживаются следующие математические функции и операции:

  • Арифметика: +, -, *, /, степень ^ (например, x^2)
  • Тригонометрия: sin(x), cos(x), tan(x)
  • Модуль: abs(x)
  • Квадратный корень: sqrt(x)
  • Натуральный логарифм: ln(x)
  • Десятичный логарифм: log(x)
  • Экспонента: exp(x) (e в степени x)
  • Константа e можно писать как e
  • Допустимы сложные выражения, например: sin(x)*cos(x), x^3 — 3*x
Функция Запись Описание
Сложение x + 2 Сложение двух чисел или выражений
Вычитание x — 3 Вычитание
Умножение 2 * x Умножение
Деление x / 4 Деление
Возведение в степень x^2, 2^x Степень, знак ^ заменяется на **
Синус sin(x) Тригонометрическая функция синуса
Косинус cos(x) Косинус
Тангенс tan(x) Тангенс
Модуль (абс. значение) abs(x) Модуль числа
Квадратный корень sqrt(x) Квадратный корень
Натуральный логарифм ln(x) Логарифм по основанию e
Десятичный логарифм log(x) Логарифм по основанию 10
Экспонента exp(x) e в степени x
Константа e e Число Эйлера (пример: e^x — exp(x))
Сложные выражения sin(x)*cos(x) Произведение и другие комбинации
Скобки (x+2)*(x-1) Используйте для группировки

Математические формулы и описание функций:

1. Прямая функция:

$$ f(x) = x $$

2. Квадрат:

$$ f(x) = x^2 $$

3. Куб:

$$ f(x) = x^3 $$

4. Квадратный корень:

$$ f(x) = \sqrt{x} $$

Определена при \(x \geq 0\).

5. Модуль:

$$ f(x) = |x| = \begin{cases} x, & x \geq 0 \\ -x, & x < 0 \end{cases} $$

6. Синус:

$$ f(x) = \sin(x) $$

Тригонометрическая функция, значения в \([-1, 1]\).

7. Косинус:

$$ f(x) = \cos(x) $$

8. Тангенс:

$$ f(x) = \tan(x) = \frac{\sin(x)}{\cos(x)} $$

Не определён при \(x = \frac{\pi}{2} + k\pi, k \in \mathbb{Z}\).

9. Натуральный логарифм:

$$ f(x) = \ln(x) $$

Определён при \(x > 0\).

10. Десятичный логарифм:

$$ f(x) = \log_{10}(x) $$

Определён при \(x > 0\).

11. Экспонента:

$$ f(x) = e^x $$

12. Возведение двойки в степень:

$$ f(x) = 2^x $$

13. Обратная функция:

$$ f(x) = \frac{1}{x} $$

Не определена при \(x=0\).

14. Произведение синуса и косинуса:

$$ f(x) = \sin(x) \cdot \cos(x) $$

15. Кубическая функция с линейным членом:
$$ f(x) = x^3 — 3x $$

16. Линейная функция:

$$ f(x) = 2x + 3 $$

Особенности работы

  • Ввод функций нечувствителен к регистру, например, SIN(x) тоже работает.
  • При вводе функций используется x как переменная по оси X.
  • Если введена некорректная функция или задан некорректный диапазон, график для неё не строится, и выводится ошибка, если функции нет вообще.
  • Линии графиков рисуются гладко, для быстрого отклика.
  • Подписи функций с цветами отображаются при скачивании PNG.
  • Можно задавать минимальное и максимальное значение X двумя способами — числовыми полями и ползунками. Изменение одного сразу синхронизируется с другим.
  • Для каждой функции диапазон задаётся независимо, что позволяет сравнивать функции в разных интервалах.
  • PNG: Сохраняется текущий график с подписями функций и цветами внизу изображения.
  • CSV: Таблица с данными в формате CSV, первая строка содержит заголовки с функциями. Значения X и соответствующие Y для каждой функции.

Рекомендации по работе с калькулятором

  • При вводе новых функций используйте только разрешённые функции и операции.
  • Если график не отображается, проверьте корректность формул и диапазонов.
  • Используйте кнопки с шаблонами для быстрого заполнения функций.
  • Настраивайте цвета для лучшего различения графиков.
  • Пользуйтесь сохранением PNG и CSV для анализа и отчетов.

Оцените материал:

5 / 5. Рейтинг: 1

Может подскажете что улучшить?