PYTHON МЕТОД ПРОГОНКИ
Метод прогонки (также называемый методом Томаса) - это алгоритм, который используется для решения систем линейных уравнений с трехдиагональной матрицей коэффициентов. Такие системы уравнений возникают во многих задачах науки и техники, включая задачи, связанные с дифференциальными уравнениями.
Метод прогонки позволяет решать системы уравнений с трехдиагональной матрицей за время O(n), что делает его лучшим выбором по сравнению с методом Гаусса, который имеет время решения O(n^3).
Пример кода на Python:
a = [3, -1, 0, 0, 2, -1, 0, 0, 3]b = [10, 5, 15]n = len(b) for i in range(1, n): m = a[i-1] / a[i*3-1] a[i*3] -= m * 2 b[i] -= m * b[i-1] x = [0] * nx[n-1] = b[n-1] / a[n*3-2]for i in range(n-2, -1, -1): x[i] = (b[i] - 2 * x[i+1]) / a[i*3-1] print(x)
6-5. Алгоритм прогонки
Программирование для всех
pygame.ru - СЛАУ Метод прогонки
#22. Наследование. Функция super() и делегирование - ООП Python
#5. Методы класса (classmethod) и статические методы (staticmethod) - ООП Python
2.1 Точные методы решения СЛАУ (Крамера, Гаусса, Жордана, прогонки)
24 Цикл for. Обход элементов функции range Python
Магические методы в python. Dunder методы
Лукьяненко Д.В. - Параллельные вычисления - 7. Параллельный вариант метода прогонки
Метод Гаусса решения СЛАУ. Метод прогонки. Итерационные методы. Численные методы. Лекция №3
Новые материалы:
- Курс программирования на python 3 начальный уровень 7 11 класс ответы stepik
- Полиморфизм пример python
- Модуль shelve в python 3
- Диаграмма рассеивания python
- Именованные аргументы python
- Отзывы skillbox программирование python
- Push уведомления django
- Popitem python что делает
- Python шифр простой замены
- Python парсинг википедии
- Python не работает replace
- Длинный чек python
- Прохоренок python 3 самое необходимое скачать
- Графы в python
- Python матрицу в список