getEquality

Получите ограничительные массивы равенства из объекта портфеля

Используйте функцию getEquality с Portfolio, PortfolioCVaR или объектом PortfolioMAD получить ограничительные массивы равенства из объектов портфеля.

Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.

Синтаксис

[AEquality,bEquality] = getEquality(obj)

Описание

пример

[AEquality,bEquality] = getEquality(obj) получает ограничительные массивы равенства из объектов портфеля.

Примеры

свернуть все

Предположим, что у вас есть портфель пяти активов, и вы хотите гарантировать, что первые три актива - точно 50% вашего портфеля. Учитывая объект Portfolio p, набор линейные ограничения равенства и получают значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = Portfolio;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Предположим, что у вас есть портфель пяти активов, и вы хотите гарантировать, что первые три актива составляют 50% вашего портфеля. Учитывая объект PortfolioCVaR p, набор линейные ограничения равенства и получают значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = PortfolioCVaR;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Предположим, что у вас есть портфель пяти активов, и вы хотите гарантировать, что первые три актива составляют 50% вашего портфеля. Учитывая объект PortfolioMAD p, набор линейные ограничения равенства и получают значения для AEquality и bEquality:

A = [ 1 1 1 0 0 ];
b = 0.5;
p = PortfolioMAD;
p = setEquality(p, A, b);
[AEquality, bEquality] = getEquality(p)
AEquality = 1×5

     1     1     1     0     0

bEquality = 0.5000

Входные параметры

свернуть все

Объект для портфеля, заданное использование Portfolio, PortfolioCVaR или объект PortfolioMAD. Для получения дополнительной информации о создании объекта портфеля смотрите

Типы данных: object

Выходные аргументы

свернуть все

Матрица, чтобы сформировать линейные ограничения равенства, возвращенные как матрица для Portfolio, PortfolioCVaR или входного объекта PortfolioMAD (obj).

Вектор, чтобы сформировать линейные ограничения равенства, возвращенные как вектор для Portfolio, PortfolioCVaR или входного объекта PortfolioMAD (obj).

Советы

Можно также использовать запись через точку, чтобы получить ограничительные массивы равенства из объектов портфеля.

[AEquality, bEquality] = obj.getEquality;

Введенный в R2011a