MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Решение систем нелинейных алгебраических уравнений методом Ньютона

Название:Решение систем нелинейных алгебраических уравнений методом Ньютона
Просмотров:128
Раздел:Информатика, программирование
Ссылка:Скачать(14 KB)
Описание: Решение систем нелинейных алгебраических уравнений методом Ньютона РЕФЕРАТ Пояснительная записка: 44 с., 14 рис, 2 таблицы, 3 источника, 4 прил. Данный продукт представляет собой программу, п

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Решение систем нелинейных алгебраических уравнений методом Ньютона


РЕФЕРАТ

Пояснительная записка: 44 с., 14 рис, 2 таблицы, 3 источника, 4 прил.

Данный продукт представляет собой программу, позволяющую решать СНАУ:

F1(X1, X2, X3)=0,5arctg(X1+X2)+0,2ln(1+X21+ X22+X23)-0,05(X1X2-X1X3-X2X3)+85X1-20X2+35X3-99;

F2(X1, X2, X3)=5arctg(X1+X2+X3)-25,5X1+19,5X2-15,5X3+15;

F3(X1, X2, X3)=-0,3cos(X1-2X2+X3)+0,5exp(-0,25(X21+X22+X23-3))-44,75X1 +20,25X2+5,25X3+18.

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

В программе реализуются:

1) работа с BGI графикой;

2) работа с файлами.


СОДЕРЖАНИЕ

Введение

1. Постановка задачи

1.1. Цель создания программного продукта

1.2. Постановка задачи

2. Математическая модель

3. Описание и обоснование выбора метода решения

4. Обоснование выбора языка программирования

5. Описание программной реализации


1 ПОСТАНОВКА ЗАДАЧИ

 

1.1      Цель создания программного продукта

 

Главной целью работы является разработка программы способной решать СНАУ трёх переменных модифицированным методом Ньютона, что должно являться пособием для студентов высших учебных заведений в снижении ненужной нагрузки, связанной с многочисленными массивами вычислений.

 

1.2 Постановка задачи

В данном программном продукте необходимо реализовать решение СНАУ:

0,5arctg(X1+X2)+0,2ln(1+X21+ X22+X23)-0,05(X1X2-X1X3-X2X3)+85X1-

-20X2+35X3-99;

5arctg(X1+X2+X3)-25,5X1+19,5X2-15,5X3+15;

-0,3cos(X1-2X2+X3)+0,5exp(-0,25(X21+X22+X23-3))-44,75X1+20,25X2+

+5,25X3+18.

Начальным приближением (X0) должны служить X1,0=0, X2,0=0, X3,0=0. Необходимо ввести точность (ξ) вычисления корня системы уравнений, ограниченную размером (не менее 0,00001). После вычислений с заданной погрешностью возникает множество приближений к корню, последнее из которых будет считаться корнем. После нахождения корня СНАУ и приближений к нему, необходимо построить график зависимости двух любых компонент решения (например, X1 и X3). Для этого третья компонента решения (X3) принимает значение константы. Необходимо указать какая функция будет участвовать в построении графика (например, F1), а также определить промежутки изменения обеих компонент решения (например, [X1min; X1max] и [X3min; X3max]).


2 МАТЕМЕТИЧЕСКАЯ МОДЕЛЬ

Общий вид решения системы нелинейных арифметических уравнений имеет вид:

F1(X1,…,Xn)=0

   …

Fn(X1,…,Xn)=0

, где Fi – функция n переменных. Решением СНАУ является вектор X=(X1,…,Xn), при подстановке компонент которого в систему каждое её уравнение обращается в верное равенство. При n=3 – точка пересечения трёх поверхностей. Модифицированный метод Ньютона – один из методов, применяющихся для нахождения корня СНАУ. Модифицированный метод Ньютона предполагает наличие начального приближения X0. Суть метода заключается в построении последовательности точек X0, …, Xn, сходящихся к решению. Рекуррентная формула имеет вид: Xk+1=Xk+W(X0)-1F(Xk), где W(X0)-1 – обратная матрица частных производных уравнений системы уравнений (якобиан I-1) от начального приближения  X0, а F(Xk) – вектор значений функций СНАУ вектора приближения к корню X, высчитанном,  на предыдущем шаге. Условием окончания выполнения приближений является шаг, на котором k-норма (в данном случае), т.е √F22(Xn+1)+ F22(Xn+1)+ F22(Xn+1), меньше определённой погрешности (ξ): √F22(Xn+1)+ F22(Xn+1)+ F22(Xn+1) < ξ.
3 ОПИСАНИЕ И ОБОСНОВАНИЕ ВЫБОРА МЕТОДА РЕШЕНИЯ

Для решения СНАУ был выбран один из численных методов, который называется модифицированным методом Ньютона.

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


4 ОБОСНОВАНИЕ ВЫБОРА ЯЗЫКА ПРОГРАММИРОВАНИЯ

Реализация поставленной задачи совершается на языке программирования Borland C++ version 3.1.

Система программирования Borland C++, разработанная американской корпорацией Borland, остаётся одной из самых популярных систем программирования в мире. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Использование финансов для решения социальных проблем
Просмотров:62
Описание: СОДЕРЖАНИЕ Введение 1. Расходы государства на социальные нужды 1.1 Сущность расходов государства на социальные нужды 1.2 Группы расходов на социальные нужды 2. Финансовые методы повышения жизненного уро

Название:Применение теории решения изобретательских задач при создании новой техники
Просмотров:111
Описание: СОДЕРЖАНИЕ   ВВЕДЕНИЕ ПРИМЕНЕНИЕ ТЕОРИИ РЕШЕНИЯ ИЗОБРЕТАТЕЛЬСКИХ ЗАДАЧ ПРИ СОЗДАНИИ НОВОЙ ТЕХНИКИ 1. Закон полноты частей системы 2. Закон «энергетической проводимости» системы 3. Закон согласования

Название:Исследование правового института судебного решения
Просмотров:68
Описание: Введение Судебное решение по гражданскому делу – институт, теоретической разработке которого в науке гражданского процессуального права уделялось серьезное внимание. Интерес, проявленный процессуальной

Название:Разработка программы при помощи языка программирования языка Delphi
Просмотров:67
Описание: Министерство образования и науки Украины Северодонецкое высшее профессиональное училищеКурсовая работа По дисциплине «Программирование и алгоритмические языки» Тема: Разработка программы при помощи яз

Название:Решение задач линейного программирования симплекс-методом
Просмотров:154
Описание: Содержание   Введение 1. Теоретический материал 1.1 Математическая формулировка задачи линейного программирования 1.2 Решение задач линейного программирования симплекс-методом 2. Постановка задачи 3.

 
     

Вечно с вами © MaterStudiorum.ru