exponenta event banner

Аргументы ввода функции

Аргумент

Описание

Используется функциями

A, b

Матрица A и вектор b представляют собой, соответственно, коэффициенты линейных ограничений неравенства и соответствующий правый вектор: A*x ≤ b.

fgoalattain, fmincon, fminimax, fseminf, linprog, lsqlin, quadprog

Aeq, beq

Матрица Aeq и вектор beq являются, соответственно, коэффициентами линейных ограничений равенства и соответствующего правого вектора: Aeq*x = beq.

fgoalattain, fmincon, fminimax, fseminf, linprog, lsqlin, quadprog

C, d

Матрица C и вектор d являются, соответственно, коэффициентами сверх- или недетерминированной линейной системы и правым вектором, который должен быть решен.

lsqlin, lsqnonneg

f

Вектор коэффициентов для линейного члена в линейном уравнении f'*x или квадратичное уравнение x'*H*x+f'*x.

linprog, quadprog

fun

Оптимизируемая функция. fun является дескриптором функции для файла или анонимной функцией. Для получения дополнительной информации см. страницы ссылок на отдельные функции. fun.

fgoalattain, fminbnd, fmincon, fminimax, fminsearch, fminunc, fseminf, fsolve, fzero, lsqcurvefit, lsqnonlin

goal

Вектор ценностей, которые стремятся достичь цели. Вектор имеет ту же длину, что и число целей.

fgoalattain

H

Матрица коэффициентов для квадратичных членов в квадратичном уравнении x'*H*x+f'*x. H должен быть симметричным.

quadprog

lb, ub

Нижний и верхний векторы (или матрицы). Аргументы обычно имеют тот же размер, что и x. Однако, если lb имеет меньше элементов, чем x, скажем только m, то только первый m элементы в x ограничены ниже; верхние границы в ub могут быть определены таким же образом. Можно также указать неограниченные переменные с помощью -Inf (для нижних границ) или Inf (для верхних границ). Например, если lb(i) = -Inf, переменная x(i) не ограничен ниже.

fgoalattain, fmincon, fminimax, fseminf, linprog, lsqcurvefit, lsqlin, lsqnonlin, quadprog

nonlcon

Функция, вычисляющая нелинейные ограничения неравенства и равенства. Передача дополнительных параметров объясняет, как параметризовать функцию nonlcon, при необходимости.

Дополнительные сведения см. на отдельных справочных страницах nonlcon.

fgoalattain, fmincon, fminimax

ntheta

Число полулегких ограничений.

fseminf

options

Структура, определяющая опции, используемые функциями оптимизации. Сведения о параметрах см. в разделе Ссылка на опции оптимизации или отдельные страницы ссылок на функции.

Все функции

seminfcon

Функция, которая вычисляет нелинейные ограничения неравенства и равенства и полубесконечные ограничения. seminfcon - имя файла функции или файла MEX. Передача дополнительных параметров объясняет, как параметризовать seminfcon, при необходимости.

См. страницы ссылок на функции для fseminf для получения дополнительной информации о seminfcon.

fseminf

weight

Вектор взвешивания для контроля относительного недостижения или недостижения целей.

fgoalattain

xdata, ydata

Входные данные xdata и наблюдаемые выходные данные ydata которые должны соответствовать уравнению.

lsqcurvefit

x0

Начальная точка (скаляр, вектор или матрица).

(Для fzero, x0 также может быть двухэлементным вектором, представляющим конечный интервал, который, как известно, содержит ноль.)

Все функции, кроме fminbnd и linprog

x1, x2

Интервал, в течение которого функция минимизируется.

fminbnd

Связанные темы