Входные аргументы функции

Аргумент

Описание

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

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'*xH должно быть симметричным.

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

Вектор взвешивания, чтобы управлять относительным underattainment или сверхдостижением целей.

fgoalattain

xdata, ydata

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

lsqcurvefit

x0

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

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

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

x1, x2

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

fminbnd

Похожие темы