Побудова графіків функцій

Будуйте графіки математичних функцій у двох вимірах. Додавайте кілька функцій різними кольорами, знаходьте перетини, відображайте екстремуми й показуйте криві похідних. Підтримуються декартова та полярна системи координат.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Завантаження рушія графіків...
Декартовий режим: вводьте функції від x. Використовуйте стандартний математичний синтаксис: sin(x), cos(x), tan(x), exp(x), log(x), sqrt(x), abs(x), x^2.
Полярний режим: вводьте r(θ) як функцію від theta. Приклад: sin(2*theta) для чотирипелюсткової троянди.
Взаємодія: прокручуйте, щоб масштабувати, перетягуйте, щоб переміщувати. Наведіть на криві, щоб побачити координати.
Функції, область визначення та область значень

Функція ставить у відповідність кожному вхідному значенню рівно один вихід — графік проходить тест вертикальної прямої. Область визначення — це множина вхідних значень, які приймає формула (без ділення на нуль, без парних коренів від'ємних чисел, без логарифмів від недодатних); область значень — це множина виходів, які вона насправді дає. y = x² приймає кожне дійсне число, але ніколи не дає від'ємного результату.

Там, де функція не визначена, графік не просто обривається — 1/x прямує до ±∞ біля нуля, тож графік будується скінченними точками, і крива виходить за межі екрана: ця вертикальна «втеча» є асимптотою, а не помилкою.