Программирование и решение задач в пакете MathCAD

       

Решение оптимизационных задач без ограничений


Для этого используются две функции MathCAD:

  • Maximize(f,<список параметров>) – вычисление точки максимума;
  • Minimize(f,<список параметров>) – вычисление точки минимума, где f – имя минимизируемого функционала, определенного до обращения к функции; <список параметров> – содержит перечисление (через запятую) имен параметров, относительно которых решается оптимизационная задача.
  • Внимание!

    Перед обращением к функциям Maximize, Minimize (имена которых начинаются прописными буквами) обязательно задать начальное значение параметров оптимизации.

    Пример 9.1.1. Дан функционал:

    .             (9.1.1)

    Определить значения x, y, z, при которых g(x, y, z) достигает минимального значения.

    Документ MathCAD, решающий эту задачу, приведен на рис. 9.1.1. ¨

    Рис. 9.1.1. Пример минимизации функционала (9.1.1)

    Пример 9.1.2.

    Дан функционал:

    .            (9.1.2)

    Определить значения u, v, при которых f(u,v) достигает максимального значения.

    Документ MathCAD, решающий эту задачу приведен на рис. 9.1.2. В последних строках документа выполнена проверка найденного решения на максимум. ¨

    Рис. 9.1.2. Максимизация функционала (9.1.2)

     

    Задание 9.1.1. Дан функционал:

    .             (9.1.3)

    Определить точки минимума и максимума этого функционала. ?



    Содержание раздела