Контрольная работа: Методы одномерной оптимизации

(Программа должна обеспечить на каждой итерации метода вывод на экран:

- номера итерации,

- границ текущего отрезка [a, b],

- внутренних точек и значений функции в них,

а затем

- финальной оценки x* точки минимума функции f(x)

- соответствующего точке x* значения функции f(x*)).

Текст программы на С++

# include < iostream . h >

#include <iomanip.h>

#include <math.h>

#include <conio.h>

#include <stdlib.h>

double function ( double ); // вычисляет значение функции в данной точке

void main (void)

{

double a, b, E, F1, F2, LM, x = 0, fc, fd, fx, i = 0, c = 0, d = 0; // Определение переменных

clrscr ();

cout << "Введите границы начального отрезка:" << endl << " a 0 = ";

cin >> a;

cout << "b0 = ";

cin >> b;

cout << "Введите число Е:" << endl << " E = ";

cin >> E ;

clrscr ();

cout << "Границы начальнога отрезка:"<< endl <<"а[" << i << "] = " << a << endl ;

cout << "b[" << i << "] = " << b << endl;

cout << "Число Е = " << E << endl;

F1 = (3 - sqrt(5))*0.5;

К-во Просмотров: 353
Бесплатно скачать Контрольная работа: Методы одномерной оптимизации