Методы решения
Квадратные уравнения
Общий вид: $a x^2 + b x + c = 0$, где $a \ne 0$.
Дискриминант
Дискриминант вычисляется по формуле: $D = b^2 - 4ac.$
Формула корней
Корни уравнения находятся по формуле: $x_{1,2} = \dfrac{-b \pm \sqrt{D}}{2a}.$
- Если $D > 0$ — два различных вещественных корня.
- Если $D = 0$ — один вещественный корень кратности 2.
- Если $D < 0$ — два комплексно-сопряжённых корня.
Теорема Виета
Для приведённого уравнения $x^2 + p x + q = 0$: $x_1 + x_2 = -p, \quad x_1 \cdot x_2 = q.$
Вершина параболы
Координаты вершины: $x_0 = -\dfrac{b}{2a}, \quad y_0 = c - \dfrac{b^2}{4a}.$
Дифференциальные уравнения
Обыкновенное дифференциальное уравнение порядка $n$: $F(x,\, y,\, y',\, y'',\, \ldots,\, y^{(n)}) = 0.$
Типы первого порядка
- С разделяющимися переменными: $\dfrac{dy}{dx} = f(x)\,g(y).$
- Линейное: $y' + p(x) y = q(x).$
- Однородное: $y' = f(y/x).$
- Уравнение Бернулли: $y' + p(x) y = q(x) y^n.$
Линейные с постоянными коэффициентами
Для $y'' + p y' + q y = 0$ строится характеристическое уравнение $\lambda^2 + p\lambda + q = 0$. По его корням определяется общее решение:
- $\lambda_1 \ne \lambda_2$ (вещественные): $y = C_1 e^{\lambda_1 x} + C_2 e^{\lambda_2 x}.$
- $\lambda_1 = \lambda_2 = \lambda$: $y = (C_1 + C_2 x) e^{\lambda x}.$
- $\lambda = \alpha \pm i\beta$: $y = e^{\alpha x}(C_1 \cos\beta x + C_2 \sin\beta x).$
Численные методы
Если аналитическое решение не находится или есть начальные условия, приложение использует метод Рунге–Кутты (scipy.solve_ivp, по умолчанию RK45) для построения численного решения.