С разделяющимися переменными
Всё, что с y, переносят влево, всё, что с x, — вправо: dy/g(y) = f(x)dx. Затем интегрируют обе части. Корни g(y) = 0 проверяют отдельно — при делении они теряются.
Пошаговое решение ОДУ и систем, задача Коши, проверка подстановкой и график.

Калькулятор решает обыкновенные дифференциальные уравнения — те, где искомая функция зависит от одной переменной. Весь путь занимает пять шагов.
Введи его в строку, например y' + y = x. Производные — штрихами y′, y″ или в виде dy/dx, знак умножения можно опускать. Под строкой сразу видно, как калькулятор понял запись.
Над строкой выбери y(x) или y(t). Переключатель «Система» добавляет строки для функций y, z и u — их можно добавлять и удалять кнопками + и −.
Для задачи Коши открой «Добавить начальные условия» и укажи точку x₀ и значения y(x₀). Для уравнений высших порядков есть кнопка «Условие на производную». Пустые поля не учитываются.
Калькулятор определит тип уравнения, выберет метод и покажет каждый переход с формулами. Ответ проверяется подстановкой в исходное уравнение.
Ползунок C показывает, как меняется кривая при разных значениях постоянной. Кнопка «Скопировать ссылку на решение» сохраняет уравнение и условия в ссылке.
Решить дифференциальное уравнение — значит найти функцию, которая превращает его в верное равенство. Обычно таких функций бесконечно много: в ответе появляются произвольные постоянные C₁, C₂… — столько, каков порядок уравнения. Такой ответ называют общим решением, а его графики — семейством интегральных кривых.
Частное решение — одна кривая из семейства. Чтобы её выбрать, задают начальные условия: значение функции в точке, а для уравнений высших порядков ещё и значения производных в той же точке. Такая постановка называется задачей Коши. Для уравнения n-го порядка нужно n условий: y(x₀), y′(x₀), …, y⁽ⁿ⁻¹⁾(x₀).
В калькуляторе условия задаются в блоке «Добавить начальные условия». Без них ответ останется общим, а на графике можно двигать ползунок C и смотреть, как меняется кривая. С условиями калькулятор найдёт постоянные и проверит, что ответ им удовлетворяет.
Уравнение первого порядка y′ = f(x, y) в каждой точке плоскости задаёт наклон касательной к решению. Если нарисовать эти наклоны короткими штрихами, получится поле направлений, а любое решение — кривая, которая везде идёт вдоль него.
Найти такую кривую формулой удаётся не всегда, но для многих классов уравнений есть готовые методы. Первым делом нужно понять тип: от него зависят замена и весь ход решения.
Калькулятор пошагово решает дифференциальные уравнения первого порядка: с разделяющимися переменными, однородные, линейные, Бернулли, Риккати (если есть частное решение-многочлен), Клеро, в полных дифференциалах и с интегрирующим множителем, зависящим от x или от y. Для уравнений высших порядков — линейные с постоянными коэффициентами (неоднородные — методом вариации постоянных), уравнения Эйлера и уравнения без самой функции y (понижение порядка), а также линейные системы с постоянной матрицей. Поддерживается задача Коши. Каждый ответ проверяется подстановкой в уравнение. Если подходящего метода нет, решение расписывает ИИ, и калькулятор честно помечает, удалось ли проверить его ответ.
Всё, что с y, переносят влево, всё, что с x, — вправо: dy/g(y) = f(x)dx. Затем интегрируют обе части. Корни g(y) = 0 проверяют отдельно — при делении они теряются.
Уравнение умножают на интегрирующий множитель μ = e^(∫p dx), и левая часть превращается в производную (μy)′. Другой путь — вариация постоянной.
Правая часть зависит только от отношения y/x. Замена y = u·x сводит уравнение к разделяющимся переменным относительно новой функции u.
Отличается от линейного множителем yⁿ справа. Замена z = y¹⁻ⁿ делает уравнение линейным относительно z.
В общем случае не решается в квадратурах. Калькулятор ищет частное решение y₁ в виде многочлена; если оно нашлось, замена y = y₁ + 1/v даёт линейное уравнение для v.
Левая часть — полный дифференциал функции F(x, y). Её восстанавливают по частным производным F′ₓ = M и F′ᵧ = N, а ответ записывают как F(x, y) = C.
Если левая часть не является полным дифференциалом, иногда помогает множитель, зависящий только от x или только от y. После умножения на него уравнение решается как уравнение в полных дифференциалах.
Общее решение — семейство прямых y = Cx + φ(C). Огибающая этого семейства даёт ещё и особое решение, которое из общей формулы не получается.
Корни характеристического уравнения λ² + aλ + b = 0 дают решение однородной части. Для неоднородного уравнения калькулятор находит частное решение методом вариации постоянных.
Решение ищут в виде y = xᵏ: показатель k находят из уравнения k(k − 1) + ak + b = 0. Замена x = eᵗ сводит задачу к постоянным коэффициентам.
Если сама функция y в уравнение не входит, замена p = y′ понижает порядок на единицу. После решения для p остаётся проинтегрировать ещё раз.
Для системы с постоянной матрицей A по собственным числам строят фундаментальную матрицу. Неоднородную часть F(t) учитывают вариацией постоянных.
Четыре типичные задачи с первого курса: разделение переменных, задача Коши для линейного уравнения, второй порядок и система. Каждую можно открыть в калькуляторе и сравнить ход решения.
Правая часть — произведение функции от x и функции от y. Разделяем переменные. Делить на 1 + y² безопасно: это выражение всегда больше нуля.
Интегрируем обе части.
Проверка: производная найденной функции равна x/cos² и совпадает с правой частью.
Уравнение линейное: p(x) = 2, q(x) = x. Находим интегрирующий множитель.
Умножаем уравнение на μ — левая часть сворачивается в производную произведения.
Интегрируем правую часть по частям и делим на e²ˣ.
Подставляем начальное условие y(0) = 1.
Решаем характеристическое уравнение однородной части.
Общее решение однородного уравнения.
Правая часть eˣ соответствует простому корню λ = 1, поэтому частное решение ищем с дополнительным множителем x.
Подставляем ỹ в уравнение и находим A.
Дифференцируем первое уравнение и подставляем второе — получаем одно уравнение второго порядка.
Корни характеристического уравнения λ² + 1 = 0 равны ±i.
Функцию z находим из первого уравнения системы.
Подставляем начальные условия.
Записывай уравнение обычным текстом в одну строку. Пробелы не важны, регистр букв — важен: y, z и u — искомые функции, x или t — независимая переменная. Если выбрана переменная t, производная в виде дроби пишется как dy/dt. В системе используй функции y, z, u — запись вроде x(t) калькулятор не поймёт.
| Что записать | Как ввести | Как выглядит |
|---|---|---|
| Первая производная | y'dy/dx | |
| Вторая производная | y''d2y/dx2 | |
| Производные старше, до шестого порядка | y'''y'4 | |
| Умножение | 2*x*y2xy | |
| Степень | y^2x^(1/3) | |
| Дробь | (x+1)/(y-1)\frac{x+1}{y-1} | |
| Экспонента | e^xexp(x) | |
| Натуральный логарифм | ln(x)log(x) | |
| Квадратный корень | sqrt(x)\sqrt{x} | |
| Тригонометрия | sin(x)cos(x)tg(x)arctg(x) | |
| Модуль и число π | abs(x)pi | |
| Система: функции y, z, u | y' = zz' = -y |
