Здравствуйте, Иван!
Если по заданным ограничениям построить многоугольник решений, то можно установить, что им является треугольник, вершины которого находятся в точках A(1,6; 3,6), B(14/3; 20/3), C(48/7; 16/7). Наименее удалённой от точки (8; 4) является точка D, лежащая на прямой BC и перпендикуляре к этой прямой, опущенном из точки (8; 4); наиболее удалённой - точка A.
Вычислим квадрат расстояния d
2 от точки (8; 4) до прямой BC (2x
1+x
2=16), то есть до точки D (такой смысл имеет целевая функция), по формуле, известной из курса аналитической геометрии:
d2=|2*8+1*4-16|2/(22+12)=16/5=3,2.
Минимум целевой функции будет достигаться в точке D, максимум - в точке А:
Z[sub]min[/sub]=Z(D)=3,2;
Z[sub]max[/sub]=Z(A)=(1,6-8)[sup]2[/sup]+(3,6-4)[sup]2[/sup]=(-6,4)[sup]2[/sup]+(-0,4)[sup]2[/sup]=40,96+0,16=41,12.
Вычислим минимальное значение целевой функции аналитически. Сначала продифференцируем эту функцию: Z'
x1=2(x
1-8)+2(x
2-4)x
2'
x1. Приравняв эту производную нулю, получим x
2'
x1=-(x
1-8)/(x
2-4). Вычислим угловой коэффициент прямой 2x
1+x
2=16: x
2=16-2x
1, k=x
2'
x1=-2. Тогда -(x
1-8)/(x
2-4)=-2, x
1-2x
2=0. Решая последнее уравнение совместно с уравнением прямой BC, получим координаты точки D: D(6,4; 3,2). Следовательно,
Z[sub]min[/sub]=Z(D)=(6,4-8)[sup]2[/sup]+(3,2-4)[sup]2[/sup]=1,6[sup]2[/sup]+0,8[sup]2[/sup]=2,56+0,64=3,2.
Вы при аналитическом вычислении минимального значения подставили координаты точки минимума не в целевую функцию, а в функцию Z=(x1-4)2+(x2-6)2. Разумеется, при этом получили другой ответ. В приложении MathCAD же Вы всё сделали правильно.Я не знаю, как должно выглядеть аналитическое вычисление максимального значения целевой функции в Вашем случае. Я его указал выше как значение целевой функции в вершине A многоугольника решений. Её координаты можно вычислить, если решить совместно уравнения -x
1+x
2=2 и 0,25x
1+x
2=4. Может быть, у Вас есть методические указания по выполнению рассматриваемого задания. Тогда про аналитическое вычисление максимального значения целевой функции нужно смотреть там.
Я не пользуюсь приложением MathCAD. Поэтому могу только предположить, что для вычисления с его помощью максимального значения целевой функции нужно вместо операции минимизации P:=Minimize(Z,x1,x2) выполнить операцию максимизации P:=Maximize(Z,x1,x2).
Об авторе:
Facta loquuntur.