Что делает этот калькулятор
Калькулятор принимает любую функцию одной переменной f(x), замкнутый отрезок от a до b и количество разбиений n. Он строит таблицу из n+1 равноотстоящих точек с соответствующими значениями функции и наглядно показывает, как ведёт себя кривая на всём отрезке. Инструмент пригодится для построения графиков, поиска смены знака (корней) и подготовки данных для численных методов — например, метода трапеций или метода половинного деления.
Как пользоваться
Запишите выражение с переменной x обычной математической записью: + − * / и ^ для степеней, скобки, а также функции sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, sqrt, abs, ln и log. Запись log(основание, x) даёт логарифм по любому основанию, а log(x) — натуральный логарифм. Константы pi и e распознаются автоматически. Задайте нижнюю границу a, верхнюю границу b и выберите n из выпадающего списка. Все аргументы тригонометрических функций берутся в радианах, а не в градусах.
Разбор формулы
Шаг вычисляется как \(h = \dfrac{b - a}{n}\). Каждая узловая точка равна \(x_i = a + i\,h\) для \(i\) от 0 до \(n\), что даёт ровно \(n + 1\) точку: \(f(a), f(a+h), f(a+2h), \ldots, f(b)\). Любое значение \(y_i\) получается подстановкой \(x = x_i\) в разобранное выражение. Точки, в которых функция не определена (деление на ноль, логарифм неположительного числа, корень из отрицательного числа), помечаются как «не определено».
Разобранный пример
Для \(f(x) = x - \cos(x)\) на отрезке \([0, \pi]\) при \(n = 4\) шаг равен \(h = \dfrac{\pi}{4} = 0{,}785398\). Получаем значения: при \(x=0 \to -1\); при \(x=0{,}7854 \to 0{,}0783\); при \(x=1{,}5708 \to 1{,}5708\); при \(x=2{,}3562 \to 3{,}0633\); при \(x=3{,}1416 \to 4{,}1416\). Кривая равномерно растёт от \(-1\) примерно до \(4{,}14\), пересекая ноль чуть правее \(x = 0\).
Частые вопросы
Углы задаются в градусах? Нет. Функции sin, cos и tan работают с радианами. Чтобы перевести градусы в радианы, умножьте их на \(\dfrac{\pi}{180}\).
Сколько точек получается? Всегда \(n + 1\), потому что в таблицу включаются обе границы — a и b.
Что если a больше b? Тогда шаг \(h\) становится отрицательным, и таблица идёт от a вниз к b — это вполне корректно.