Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Тестирование программы.





Работоспособность разработанного модуля была проверена на примерах трех систем нелинейных уравнений.

1

2

3

Для каждой системы уравнений имеются график, сводные таблицы результатов работы модуля и данные – полученные при решении стандартными средствами MathCAD. Также, каждая система была решена методом Ньютона(программный модуль представлен в приложении А), что позволяет сравнить работоспособность и увидеть преимущества и недостатки метода градиентного спуска. Выходным параметром, также является таблица, в которой: первый столбец – номер итерации; второй – значение ; третий – значение ; четвертый – достигнутая точность.

Тестовый пример №1.

Рисунок 1 – таблица результатов работы модуля.  

 

Далее представлено решение этой же системы методом ньютона

Рисунок 2 – результат работы метода Ньютона.  

 

Ниже представлены данные погрешности и данные решения стандартными средствами MathCAD, а также график системы.

 

Рисунок 3 – данные погрешностей и решения стандартными средствами MathCad

 

Рисунок 4 – график системы нелинейных уравнений.

 

 


Тестовый пример №2.

 
 
Рисунок 5 – таблица результатов работы модуля.  

 


Далее представлено решение этой же системы методом ньютона

Рисунок 6 – результат работы метода Ньютона.  

 

Ниже представлены данные погрешности и данные решения стандартными средствами MathCad, а также график системы.

Рисунок 7 – данные погрешностей и решения стандартными средствами MathCad

Рисунок 8 – график системы нелинейных уравнений.

 


Тестовый пример №3.

 
 
Рисунок 9 – таблица результатов работы модуля.  

 


Далее представлено решение этой же системы методом Ньютона.

Рисунок 10 – результат работы метода Ньютона.  

 

Ниже представлены данные погрешности и данные решения стандартными средствами MathCAD, а также график системы.

Рисунок 11 – данные погрешностей и решения стандартными средствами MathCad


Рисунок 12 – график системы нелинейных уравнений.

 

 

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


 

ЗАКЛЮЧЕНИЕ

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


 

Date: 2016-07-18; view: 201; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию