Vieno kintamojo funkcijų minimizavimas


Matematikos laboratorinis darbas. Kauno Technologijos Universitetas. Taikomoji Matematika. Kaunas 2014m. Iteracijos Nr. Esamas taškas xi , yi Gradiento reikšmė Naujas artinys. Esamas taškas xi , yi Gradiento reikšmė Žingsnio parametro reikšmė Naujas artinys.


Pratęsę skaičiavimus, randame minimumo tašką x*= x16= 2.3263.

a, b, c punkte gautame minimumo taške (2.3263) patikrinti būtiną ir pakankamą minimumo sąlyga. Būtina sąlyga: f‘(x*) =0;

Pakankama sąlyga f‘(x*)=0, ir f‘‘(x*)>0.

z=x.^3+x.^2.*y+2.*x.*y.^2+2.*y.^3-50.*x-30.*y;

f = x.^3 + x.^2.*y + 2.*x.*y.^2 + 2.*y.^3 - 50.*x - 30.*y;

[X, Y] = meshgrid(2:0.1:7, -1:0.1:5);

[X, Y] = meshgrid(0:0.1:10, -5:0.1:2);

Gaunama minimumo reikšmė yra (xmin, ymin) = (3.7751, 0.7930). Atsakymas:(xmin, ymin) = (3.7751, 0.7930).

gr = double(subs(gradientas, {x,y}, x_pr))

H1 = double(inv(subs(hesse, {x,y}, x_pr)))

x_min = [3.7751, 0.7930];

gr = double(subs(gradientas, {x, y}, x_min))

Vieno kintamojo funkcijų minimizavimas. (2015 m. Rugsėjo 08 d.). http://www.mokslobaze.lt/vieno-kintamojo-funkciju-minimizavimas.html Peržiūrėta 2016 m. Gruodžio 06 d. 12:20