主要内容

获得平等

从公文包对象获取相等约束数组

描述

使用获得平等具有文件夹,PortfolioCVaR门静脉瘤对象从公文包对象获取相等约束数组。

有关使用这些不同对象时各自工作流的详细信息,请参见公文包对象工作流,PortfolioCVaR对象工作流,及PortfolioMAD对象工作流.

例子

[AEquality,贝基]=getEquality(obj)从公文包对象获取相等约束数组。

例子

全部崩溃

假设你有一个五项资产的投资组合,你想确保前三项资产正好是你投资组合的50%。给定一个公文包对象P,设置线性等式约束并获取AEquality贝基:

A=[1 1 0 0];b=0.5;p=投资组合;p=设定相等(p,A,b)[AEquality,bEquality]=getEquality(p)
AEquality=1×51 1 1 0 0
bEquality=0.5000

假设你有一个五项资产的投资组合,你想确保前三项资产占你投资组合的50%。给定一个PortfolioCVaR对象P,设置线性等式约束并获取AEquality贝基:

A=[1 1 0 0];b=0.5;p=PortfolioCVaR;p=设定相等(p,A,b)[AEquality,bEquality]=getEquality(p)
AEquality=1×51 1 1 0 0
bEquality=0.5000

假设你有一个五项资产的投资组合,你想确保前三项资产占你投资组合的50%。给定一个PortfolioMAD对象P,设置线性等式约束并获取AEquality贝基:

A=[1 1 0 0];b=0.5;p=门静脉瘤;p=设定相等(p,A,b)[AEquality,bEquality]=getEquality(p)
AEquality=1×51 1 1 0 0
bEquality=0.5000

输入参数

全部崩溃

用于公文包的对象,使用文件夹,PortfolioCVaR门静脉瘤对象有关创建公文包对象的更多信息,请参见

数据类型:对象

输出参数

全部崩溃

矩阵以形成线性等式约束,作为文件夹,PortfolioCVaR门静脉瘤输入对象(obj).

向量以形成线性等式约束,作为文件夹,PortfolioCVaR门静脉瘤输入对象(obj).

提示

您还可以使用点表示法从公文包对象获取相等约束数组。

[AEquality,bEquality]=obj.getEquality;

在R2011a中引入