Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 2.5.2

.docx
Скачиваний:
4
Добавлен:
06.08.2022
Размер:
26.7 Кб
Скачать

Федеральное Агентство Связи Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Образования Ордена Трудового Красного знамени «Московский технический университет связи и информатики»

Кафедра

Лабораторная работа 2.5.2

Вариант 2

«Технология решения задач одномерной оптимизации средствами Scilab»

Выполнил Студент группы БИН1806 Аркадьев Илья Дмитриевич

Москва 2019

  1. Индивидуальное задание

f(x)

2

  1. Журнал команд с комментариями

2.1. Построение графика функции.

--> x = -5:0.1:5;

--> y = x.^2-4.*sin(x)+0.8;

--> plot(x,y);

Из построенного графика видно, что локальная точка минимума находится на отрезке [0;2]

2.2. Проверка условия унимодальности функции на выбранном отрезке.

--> y1 = 2.*x-4.*cos(x);

--> y2 = 2+4.*sin(x);

--> t=[x;y;y1;y2]'

t =

0. 0.8 -4. 2.

0.1 0.4106663 -3.7800167 2.3993337

0.2 0.0453227 -3.5202663 2.7946773

0.3 -0.2920808 -3.221346 3.1820808

0.4 -0.5976734 -2.884244 3.5576734

0.5 -0.8677022 -2.5103302 3.9177022

0.6 -1.0985699 -2.1013425 4.2585699

0.7 -1.2868707 -1.6593687 4.5768707

0.8 -1.4294244 -1.1868268 4.8694244

0.9 -1.5233076 -0.6864399 5.1333076

1. -1.5658839 -0.1612092 5.3658839

1.1 -1.5548294 0.3856155 5.5648294

1.2 -1.4881563 0.950569 5.7281563

1.3 -1.3642327 1.5300047 5.8542327

1.4 -1.1817989 2.1201314 5.9417989

1.5 -0.9399799 2.7170512 5.9899799

1.6 -0.6382944 3.3167981 5.9982944

1.7 -0.2766592 3.915378 5.9666592

1.8 0.1446095 4.5088084 5.8953905

1.9 0.6247996 5.0931583 5.7852004

2. 1.1628103 5.6645873 5.6371897

2.3. Поиск координат точки минимума на отрезке

--> deff('y=f0(x)','y = x.^2-4.*sin(x)+0.8');

--> function[f,g,ind]=costf(x,ind)

> f=f0(x)

> g=numderivative(f0,x)

> endfunction

--> x0=1;

--> [fmin,xmin]=optim(costf,x0)

xmin =

1.0298665

fmin =

-1.568296

Соседние файлы в предмете Математические пакеты