............................................."Даром дадено, даром давайте", - Исус Христос. Версия 2026.05.04, исправленная и дополненная. При вычислении глобальных кубических сплайнов [3] и в других задачах возникает необходимость решения систем линейных алгебраических уравнений (СЛАУ) с трёхдиагональной матрицей. СЛАУ с трёхдиагональной матрицей выгоднее решать не традиционным методом Гаусса, а его разновидностью для СЛАУ с трёхдиагональной матрицей - методом прогонки ("shattle"), который в англоязычной литературе называется алгоритмом Томаса [1][2] (1949г. [3]). Метод Гаусса требует O(n^3) арифметических операций, а алгоритм Томаса - O(n). Программы с алгоритмом Томаса имеют две разновидности: с сохранением и без сохранения исходных значений СЛАУ. Сам же алгоритм Томаса в обоих случаях одинаковый. Обе разновидности программ подробно описаны в статье [1]. В данной статье рассматривается разновидность программы с алгоритмом Томаса без сохранения исходных значений СЛАУ (an algorithm
Решение трёхдиагональных СЛАУ методом прогонки Томаса
25 октября 202525 окт 2025
38
2 мин