Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы решения задач строительства на ЭВМ..pdf
Скачиваний:
45
Добавлен:
15.11.2022
Размер:
16.27 Mб
Скачать

Характер июрационного процесса

3.0000

-Л~хЗ |

8

Рис.2.10. Исследование сходимости итерационного процесса

2.9.4. Реализация метода Зейделя средствами приложения Excel

Решение той же системы линейных алгебраических уравнений получим методом Гаусса - Зейделя.

Последовательность действий:

1.Заготовим таблицу, как показано на рис.2.11.

2.В качестве нулевого приближения выберем нулевой вектор

(0)

X=(0,0,0) и введем его в ячейки В 11 :D11.

3.В ячейках B12:D12 запишем формулы для вычисления первого приближения в соответствии с пунктом 2.3.2: В12=$Е$6+В11*$B$6+C11*$C$6+D11*$D$6,

С12==$Е$7+В 12*$В$7+С11 *$C$7+D 11 *$D$7,

D12==$Е$8+В 12*$В$8+С 12*$C$8+D 11 *$D$8.

4.В столбце Н сформируем вычисление М(к), как в предыдущем примере

5.Установим «условный формат» в ячейках Н12-Н20, это наглядно покажет количество итераций, необходимое для

достижения заданной точности б, и приближенное решение системы.

Глава Z. Численные методы решения нелинейных уравнений

Решение некоторых строительных задач сводится к решению достаточно сложных нелинейных уравнений, которые могут представлять собой самостоятельную задачу (например, при проектировании очистных сооружений зависимости, связывающие проектные параметры процесса очистки являются чаще всего нелинейными) или являться составной частью более сложных задач (например, частью расчета сооружения на устойчивость). Корни таких уравнений сравнительно редко удается найти точными методами. Кроме того, в некоторых случаях и коэффициенты уравнения, полученные в процессе эксперимента или как результаты предварительных расчетов, известны лишь приблизительно. Следовательно, сама задача о точном определении корней уравнения теряет смысл и важное значение приобретают способы приближенного нахождения корней уравнения и оценки степени их точности.

Нелинейные уравнения бывают алгебраическими, содержащими только алгебраические функции, например,

*2 + 5,4х - 1,34 - 0, </х-[ + 0,87лс - 6,76 = 0

или трансцендентными, содержащими кроме алгебраических функций и другие функции, например,

ех —х = 0 , sin х - In 2,3JC = 0 .

Любое нелинейное уравнение с одним неизвестным можно представить в виде

/ ( * ) = 0,

(3.1)

где функция J{x) определена и непрерывна в некотором конечном

или бесконечном интервале

А < х < В,

 

Всякое значение

обращающее уравнение

(3.1) в

тождество, называется корнем этого уравнения, т.е. f(x )

= 0.

С геометрической точки зрения задача нахождения корней уравнения (3.1) эквивалентна задаче нахождения нулей функции y=f(x) или абсцисс точек пересечения графика функции с осью X, т.е. значений ;с,, для которых выполняется условие f (х,) = 0 (для г'= 1,2,...... ), рис.3.1.

Рис.3.1.Схема локализации корней

Исходя из специфики строительных задач, будем рассматривать только действительные корни уравнения (3.1).

Методы решения нелинейных уравнений делятся на прямые

(точные) и итерационные {приближенные).

Прямые методы позволяют записать корни уравнения в аналитическом виде, т.е. в виде некоторой формулы. На практике класс таких уравнений весьма невелик.

Итерационные {приближенные) методы - это методы последовательных приближений.

Алгоритм нахождения приближенных значений корней уравнения (3.1) складывается из двух этапов.

Первый этап - отделение или локализация корней. На этом этапе необходимо решить следующие задачи:

исследовать количество, характер и расположение

корней;

найти их приближенные значения {нулевые итерации).

Второй этап - уточнение приближенного корня до заданной степени точности.