3 недели назад
Новая библиотека numethods: чистый Python для численных методов
Новая библиотека numethods: чистый Python для численных методов 🚀🐍 numethods от denizd1 – лёгкая объектно-ориентированная библиотека классических численных алгоритмов без NumPy и SciPy! 🎉 Основные возможности numethods: 1. Решение систем линейных уравнений - LU-разложение с частичным выбором главного элемента 🔀 - Метод Гаусса–Жордана ➗ - Итерационные методы: Якоби и Гаусс–Зейдель 🔄 - Холецкого факторизация для симметричных положительно определённых матриц 🔒 2. Нахождение корней уравнений - Метод бисекции ✂️ - Fixed-Point итерация 🔁 - Метод секущих 📐 - Метод Ньютона ⚙️ 3. Интерполяция полиномами - Ньютона (разделённые разности) ➿ - Лагранжа 📏 4...
5387 читали · 5 лет назад
Как решать дифференциальные уравнения в Matlab
Matlab позволяет решать обыкновенные дифференциальные уравнения различного порядка с начальными условиями (задачи Коши). Решатели Matlab реализуют различные методы решения систем дифференциальных уравнений (см. таблицу 1). Для решения жестких систем уравнений рекомендуется использовать только специальные решатели ode15s, ode23s, ode23t, ode23tb. Все решатели могут решать системы уравнений явного вида у' = F(t, y). Решатели ode15s и ode23t способны найти корни дифференциально-алгебраических уравнений M(t)y' = F(t, у), где М называется матрицей массы...