Приложение 2
clear
A=(-20:0.1:20);
B=(-20:0.1:20);
[X,Y]=meshgrid(A,B);
Z=((Y-X.^2)).^2+10*((1-X.^3).^2);
subplot(1,3,1);
contour(X,Y,Z);
hold
on;
k=fopen('C:\Users\днс\Documents\Visual
Studio 2010\Projects\laba_chm\laba_chm\file.txt','rt');
[a,
n]=fscanf(k,'%f',[2
inf]);
for
i=1:n/2
x(i)=a(1,i);
end
for
i=1:n/2
y(i)=a(2,i);
end
for
i=1:n/2
z(i)=(y(i)-x(i)*x(i))*(y(i)-x(i)*x(i))+10*(1-x(i)*x(i)*x(i))*(1-x(i)*x(i)*x(i));
end
plot3(x,y,z);
grid
on;
subplot(1,3,2);
plot3(x,y,z);
grid
on;
subplot(1,3,3);
contour3(X,Y,Z,1000);
grid
on;
Список литературы
1.
Калиткин Н.Н., Численные методы. М.:
Наука. 1978. 512 с.
2.
Кулинич В.В., Новоженов М.М., Сумин В.И.
Безусловный экстремум. Введение в
численные методы. Методическое пособие,
Нижний Новгород: изд. ННГУ им. Лобачевского,
2001 г. 24 с.
3.
Самарский А. А., Введение в численные
методы. М.: Наука. 1987. 288 с.
4.
Васильев Ф. П., Численные методы решения
экстремальных задач. М.: Наука, 1988.
5.
Пшеничный Б.П., Данилин Ю.М. Численные
методы в экстремальных задачах.
М.:
Наука, 1975.
6.
Моисеев Н.Н., Иванилов Ю.П., Столярова
Е.М. Методы оптимизации. М.: Наука, 1978.
18