ВУЗ:
Составители:
Рубрика:
39
ТЕМА 4. МОДЕЛИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЧИСЛЕННОГО
РЕШЕНИЯ НЕЛИНЕЙНЫХ УРАВНЕНИЙ
Необходимость численного решения нелинейных уравнений возникает
при моделировании большого числа разноплановых задач радиофизики и
электроники.
Численное решение нелинейного уравнения f(x)=0 [1-5,13-20] сводится к
двум этапам : а) поиску и оценке отрезка [a,b], на котором находится корень
(отделение или изоляция корня); б) к последовательному уточнению
приближенного значения корня.
Первый этап начинается с проверки знаков f(x) на концах исходного
интервала. При этом считается, что если f(x) знакопеременна на концах
интервала, то внутри него существует хотя бы один корень уравнения f(x)=0,
а если f′(x) существует и не меняет знака на [a,b], то корень является
единственным. Затем производится сужение отрезка и выбор той части
интервала, на которой f(x) имеет разные знаки.
Выбор метода решения уравнения осуществляется в зависимости от
вида функции f(x): если f(x) на интервале [a,b], непрерывна,
но не дифференцируема, то могут быть использованы методы половинного
деления, золотого сечения, случайных проб (Монте-Карло); если f(x)
непрерывно дифференцируема на отрезке [a,b], то можно применять также
различные итерационные методы: метод простых итераций, метод хорд ,
метод Ньютона, модифицированный метод Ньютона, метод Эйткена-
Стеффенcона и т .д . Из перечисленных методов безусловную сходимость
имеют методы случайных проб, бисекции, золотого сечения. Сходимость
итерационных методов обеспечивается при наложении дополнительных
требований на вид f(x) и выбор начального приближения, причем
повышенной сходимостью по сравнению с методом простых итераций
обладают методы Ньютона, Эйткена-Стеффенcона.
Рассмотрим некоторые из наиболее распространенных численных
методов решения нелинейных уравнений [l-5,13-20].
I. Метод половинного деления (бисекции)
Исходный интервал [a,b] делится пополам , выбирается нулевое
приближение x
0
= (a+b) / 2. Определяется f(x
0
). Если f(x
0
) = 0, то ξ = x
0
является точным значением корня уравнения, в противном случае
выбирается тот из отрезков [a, x
0
],[x
0
, b], на концах которого f(x) имеет
разные знаки. Новый интервал снова делится пополам , пока не будет найден
точный корень уравнения или величина отрезка не станет меньше заданной
точности ε.
2. Метод простых итераций
Исходное уравнение преобразуется к виду x = φ (x). На отрезке [a,b],
выбирается точка x
0
(нулевое приближение), в качестве следующего
приближения выбирается x
1
= φ (x
0
) и т .д . Таким образом, метод
реализуется итерационной формулой x
i+1
= φ (x
i
), пока |x
i+1
-x
i
| > ε.
Сходимость метода обеспечивается при выполнении условия |φ′(x) | < 1 на
отрезке [а, b].
39 Т Е М А 4. М О Д Е ЛИ РО В А Н И Е СИ СП О ЛЬ ЗО В А Н И Е М ЧИ СЛЕ Н Н О ГО РЕ Ш Е Н И Я Н Е ЛИ Н Е Й Н Ы Х У РА В Н Е Н И Й Н еобх од имос т ь чис ленного реш ения нелине йных уравнений возник ает при мод елировании боль ш ого чис ла разноплановых зад ач рад иоф изик и и элек т роник и. Ч ис ленное реш е ние нелинейного уравнения f(x)=0 [1-5,13-20] с вод ит с я к д вум эт апам : а) поис к у и оценк е от резк а [a,b], на к от ором нах од ит с я к орень (от д еление или изоляция к орня); б) к пос лед оват ель ному ут очнению приближенного значения к орня. Первый эт ап начинает с я с проверк и знак ов f(x) на к онцах ис х од ного инт ервала. При эт ом с чит ает с я, чт о ес ли f(x) знак опеременна на к онцах инт ервала, т о внут ри него с ущ ес т вует х от я бы од ин к орень уравнения f(x)=0, а ес ли f′(x) с ущ ес т вует и не меняет знак а на [a,b], т о к орень являет с я ед инс т венным. Зат ем производ ит с я с ужение от резк а и выбор т ой час т и инт ервала, на к от орой f(x) имеет разные знак и. Выбор мет од а реш ения уравнения ос ущ ес т вляет с я в завис имос т и от вид а ф унк ции f(x): ес ли f(x) на инт ервале [a,b], непрерывна, но не д иф ф еренцируема, т о могут быт ь ис поль зованы мет од ы половинного д еления, золот ого с ечения, с лучайных проб (М онт е-Карло); ес ли f(x) непрерывно д иф ф еренцируема на от резк е [a,b], т о можно применят ь т ак же различные ит ерационные мет од ы: мет од прос т ых ит ераций, мет од х орд , мет од Н ь ю т она, мод иф ицированный мет од Н ь ю т она, мет од Э йт к ена- Ст еф ф енcона и т .д . Из перечис ленных мет од ов безус ловную с х од имос т ь име ю т мет од ы с лучайных проб, бис ек ции, золот ого с ечения. Сх од имос т ь ит ерационных мет од ов обес печивает с я при наложении д ополнит е ль ных т ребований на вид f(x) и выбор началь ного приближения, причем повыш енной с х од имос т ь ю по с равнению с мет од ом прос т ых ит ераций облад аю т мет од ы Н ь ю т она, Э йт к ена-Ст еф ф енcона. Рас с мот рим нек от орые из наиболее рас прос т раненных чис ленных мет од ов реш ения нелинейных уравнений [l-5,13-20]. I. М ет од половинного д еления (бис ек ции) Ис х од ный инт ервал [a,b] д елит с я пополам , выбирает с я нулевое приближение x0 = (a+b) / 2. О пред еляет с я f(x0). Ес ли f(x0) = 0, т о ξ = x0 являет с я т очным значением к орня уравнения, в прот ивном с лучае выбирает с я т от из от резк ов [a, x0],[x0, b], на к онцах к от орого f(x) имеет разные знак и. Н овый инт ервал с нова д елит с я пополам , пок а не буд ет найд ен т очный к орень уравнения или величина от резк а не с т анет мень ш е зад анной т очнос т и ε. 2. М ет од прос т ых ит ераций Ис х од ное уравнение преобразует с я к вид у x = φ (x). Н а от резк е [a,b], выбирает с я т очк а x0 (нуле вое приближение), в к ачес т ве с лед ую щ его приближения выбирает с я x1 = φ (x0 ) и т .д . Так им образом, мет од реализует с я ит ерационной ф ормулой xi+1 = φ (xi), пок а |xi+1 -xi| > ε. Сх од имос т ь мет од а обес печивает с я при выполнении ус ловия |φ ′(x) | < 1 на от резк е [а, b].
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »