Решение систем линейных алгебраических уравнений с удвоенной точностью вычислений на языке СИ
Авторы: Маничев В.Б., Глазкова В.В., Кожевников Д.Ю., Кирьянов Д.А., Сахаров М.К. | Опубликовано: 01.09.2013 |
Опубликовано в выпуске: #4(85)/2011 | |
DOI: | |
Раздел: Информатика и вычислительная техника | |
Ключевые слова: моделирование, обыкновенные дифференциальные уравнения, дифференциально-алгебраические уравнения, методы интегрирования, временная область, линейные алгебраические уравнения |
Рассмотрена проблема получения численного решения систем линейных алгебраических уравнений с точностью в 15 верных значащих цифр (удвоенная точность вычислений (double precision) на языке Си) для всех значений элементов вектора решения. Показано, что известные итерационные методы уточнения вектора решения систем линейных алгебраических уравнений позволяют оценить точность полученного решения за одну итерацию; для получения требуемой удвоенной точности значений элементов вектора решения следует применять вычисления с увеличенным числом разрядов мантиссы вещественных чисел. Приведены результаты решения тестовых задач.