ауелла і показав, що він настільки ж ефективний, як і останній. При цьому виявилося, що число ітерацій в кожному напрямку пошуку зменшилося, проте для компенсації довелося збільшити число напрямків пошуку. br/>
Інструкція користувача
Програма Project1 написана мовою Object Pascal на платформі Delphi 7.0. Дана програма являє собою реалізацію таких методів: метод Бройдо, метод Девідона - Флетчера - Пауелла, для функції Розенброка f (x, y) = (1 - x) 2 + 100 (y - x 2 ) 2 ? min.
Основний вид програми:
В
Рис. 1.: Програма Project1. Основний вид. br/>
Контейнер Method є контейнером вибору відповідного методу.
В· Broyden s method - метод Бройдо;
В· Method Davidon-Fletcher-Powell - метод Девідона - Флетчера - Пауелла.
Для того, щоб вибрати відповідний метод, наведіть курсором миші на напис цікавить вас методу і клацніть по цій написи. У разі успіху поруч з написом у біле коло буде вписаний чорний коло. p align="justify"> Контейнер X [0] містить значення початкового вектора. Для того, щоб ввести певне значення, в рамках даного контейнера наведіть курсором миші на полі введення і введіть число.
Контейнер N [0] містить початкову матрицю напрямків. Спосіб введення аналогічний наведеному вище.
Контейнер Answer відображає відповідь у разі успішного закінчення відповідного методу.
Контейнер w містить значення масштабного множника. Цей параметр використовується тільки в методі Бройдо.
Контейнер eps містить в собі значення точності. Тобто це точність даного методу.
Кнопка Click. Запуск обраного методу. Для запуску методу натисніть на кнопку Click.
У разі успішного завершення методу: поруч з написом В«Кількість ітерацій:В» буде показано число кроків, за яке було знайдено відповідь із заданою точністю; поруч з написом В«Значення функції Розенброка:В» буде показано значення функції Розенброка від змінних, знайдених із заданою точністю за обраним м...