Polecenie Maksymalizuj
To polecenie ma dwie wersje w języku angielskim:
|
- Maksymalizuj( <Liczba Zależna>, <Liczba Swobodna> )
-
Oblicza wartość zmiennej niezależnej (tzw. liczby swobodnej), która daje maksymalną wartość liczby zależnej. Liczba swobodna musi być suwakiem, a przedział suwaka zostanie wykorzystany jako przedział poszukiwań. Relacja powinna być ciągła i mieć tylko jeden lokalny punkt maksymalny w danym przedziale. Jeśli konstrukcja jest zbyt skomplikowana, polecenie może zwrócić ?, aby uniknąć nadmiernego obciążenia procesora.
Niech a będzie suwakiem z zakresem [0,10], a t1 trójkątem prostokątnym o wierzchołkach C=(a, 0), A=(0, 0) i B=(0,10 - a). `Maksymalizuj(t1,a)`daje wynik 5, wartość a, dla której pole trójkąta t1 jest największe.
- Maksymalizuj( <Liczba Zależna>, <PunktNaŚcieżce> )
-
Oblicza pozycję punktu, który daje maksymalną wartość liczby zależnej. Punkt musi leżeć na ścieżce, a ścieżka będzie używana jako przedział poszukiwań. Relacja powinna być ciągła i mieć tylko jeden lokalny punkt maksymalny w danym przedziale. Jeśli konstrukcja jest zbyt skomplikowana, polecenie może zwrócić ? w celu uniknięcia nadmiernego obciążenia procesora.
Niech c będzie okręgiem, C punktem należącym do tego okręgu, a D punktem leżącym poza okręgiem. Jeśli f = Odcinek(C,D), polecenie Maksymalizuj(f,C)
tworzy punkt na okręgu c, który leży w największej odległości od D.
Zobacz także polecenie Minimalizuj. |