Keresés szélsőértékek

Keresés extrém egyváltozós függvényeket

Problémák megoldásában, a maximális és minimális a függvény y = f (x) egyváltozós izolált lokális probléma (bármikor intervallum) és globális (minden valós tengely) szélsőérték. A MATLAB keresési funkciót biztosít helyi minimum:

[X, y] = fminbnd (név, a, b [, opciók])

  • neve - a név a M funkció, kiértékeli az f (x);
  • a, b - slot határ, amelynél minimális keresést végeznek;
  • lehetőségek - lehetőség, hogy ellenőrizzék a során a határozatot;
  • x, y - a pontok koordinátái, ahol a függvény minimuma előre meghatározott időközönként.

Fminbnd funkció kiszámításához használt lokális maximum. Ez elég ahhoz, hogy a függvény neve ellentétes előjelű.

Az M-file nevű mf. m írás:

Akkor írj a parancs ablakban:

% Funkció maximális tartományban [-2 2]

Keresés szélsőértékek

Keresés szélsőséges függvényében számos változó.

Számítás szélsőérték többváltozós függvény z = f (x 1 x 2, ..., xn) végzi parancs:

[X, Z] = fminsearch (név, x0 [, opciók]

  • név - név M-funkció, amely kiszámítja a értéke z = f (x 1 x 2, ..., xn). n függő változók;
  • x 0 - vektor n elemek tartalmazó pont koordinátáit a kezdeti közelítése;
  • lehetőségek - lehetőség, hogy ellenőrizzék a során a határozatot;
  • x - n elemek tartalmazó pont koordinátái, amelyben a függvény minimuma;
  • z - a függvény értékét azon a ponton, a koordinátái x.

Keresse meg a minimum

[Z, f] = fminsearch (@ (x) sqrt (x (1) 2 + x (2) = 2), [2,2])

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

Kapcsolódó cikkek