русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

РЕШЕНИЕ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ


Дата добавления: 2015-07-23; просмотров: 568; Нарушение авторских прав


Лабораторная работа №3.

Постановка задачи.Задано нелинейное алгебраическое уравнение f(x)=0.Решением уравнения является значение x*, такое, что f(x*)=0.Решить уравнение приближенным (итерационным) методом ‑ значит построить последовательность {xn} (n ‑ номер итерации, т.е. приближения к решению), сходящуюся к точному решению уравнения: Итерационный метод задается рекуррентной формулой, позволяющей определить последующее приближение по известным предыдущим. Итерационный процесс заканчивается, когда ÷f(xn)÷<e; или |xn-x*|<e, где e ‑ точность метода, некоторое наперед заданное число. Перед тем, как начать решение уравнения итерационным методом, необходимо исследовать уравнение на наличие корней и для каждого из корней найти свой интервал изоляции [a,b],содержащего единственный корень уравнения. Условием того, что на отрезке [a,b] существует корень уравнения является f(a)f(b)<0.

Описание методов решения. Для исследования уравнения используют следующие методы: аналитический, графический и табличный. В настоящей работе функцию будем исследовать с помощью табличного и графического способа. После того, как интервалы изоляции построены, можно решить уравнение с помощью приведенных ниже методов.

1) Метод деления отрезка пополам.Определяем середину отрезка [a,b]: и проверяем, какому из двух отрезков (a,c) или (c,b) принадлежит искомый корень, т.е. проверяем: f(a) f(c)<0 либо f(c) f(b)<0. Концы нового отрезка, которому принадлежит корень, обозначаем a, b и повторяем процедуру до тех пор, пока не будет достигнуто условие сходимости итерационного процесса: |b-a|<e.

2) Метод Ньютона.Выберем начальное приближение x0Î[a,b]. Следующие итерации определяются по формуле .

3) Метод секущих.Выберем начальное приближение x0Î[a,b] и найдем x1 по одному из описанных выше методов. Можно также положить: x0=a, x1=b. Если две предыдущие итерации известны, cследующую находим по формуле .



4)Метод простой итерации. Приведем исходное уравнение к виду, удобному для применения метода простой итерации: x = j(x), где, например, j(x)= x ‑ t f(x). Параметр t подберем таким образом, чтобы выполнялось достаточное условие сходимости метода: ÷j¢(x)÷<1для всех xÎ[a,b]. Выберем начальное приближение x0Î[a,b]. Следующие итерации находим по формуле: xk+1=j(xk).



<== предыдущая лекция | следующая лекция ==>
Задача № 1 | Формулировка задания.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.845 сек.