Лаба 2.6.2
.docxФедеральное Агентство Связи Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Образования Ордена Трудового Красного знамени «Московский технический университет связи и информатики»
Кафедра информатики
Лабораторная работа 9
Вариант 2
«Технология решения задач многомерной оптимизации средствами Scilab»
Выполнил Студент группы БИН1806 Аркадьев Илья Дмитриевич
Москва 2019
Индивидуальное задание
№ |
Функция для вычисления минимума |
2 |
|
Журнал команд с комментариями
--> [x1,x2]=meshgrid(-1:0.1:1,-1:0.1:1);
--> f = 2.*x1.^2+x2.^2+2.*x1.*x2+x1+x2;
--> surf(x1,x2,f)
Построение графика заданной функции
Нахождение минимума функции
--> function z=gg(x)
> z=2.*x(1).^2+x(2).^2+2.*x(1).*x(2)+x(1)+x(2);
> endfunction
--> function [f,g,ind]=costf(x,ind)
> f=gg(x);
> g=numderivative(gg,x);
> endfunction
--> x0=[-1;1];
--> [f,xopt]=optim(costf,x0)
xopt =
-8.289D-10
-0.5
f =
-0.25