getEquality

获得投资对象相等约束阵列

描述

使用getEquality与功能投资组合PortfolioCVaR, 要么PortfolioMAD对象从对象组合获得等式约束阵列。

有关使用这些不同的对象时,相应的工作流程的详细信息,请参阅投资组合对象的工作流程PortfolioCVaR对象工作流程PortfolioMAD对象工作流程

[AEqualitybEquality] = getEquality(OBJ从组合物取得等式约束阵列。

例子

全部收缩

假设你有五个资产组合,并要确保前三的资产是你的投资组合的整整50%。给定一个投资组合对象p中,设置线性等式约束,将获得的值AEqualitybEquality

A = [1 1 1 0 0];B = 0.5;P =组合;P = setEquality(P,A,B);[AEquality,bEquality] = getEquality(p)的
AEquality =1×51 1 1 0 0
bEquality = 0.5000

假设你有五个资产组合,并要确保前三的资产是你的投资组合的50%。给定一个PortfolioCVaR对象p中,设置线性等式约束,将获得的值AEqualitybEquality

A = [1 1 1 0 0];B = 0.5;P = PortfolioCVaR;P = setEquality(P,A,B);[AEquality,bEquality] = getEquality(p)的
AEquality =1×51 1 1 0 0
bEquality = 0.5000

假设你有五个资产组合,并要确保前三的资产是你的投资组合的50%。给定一个PortfolioMAD对象p中,设置线性等式约束,将获得的值AEqualitybEquality

A = [1 1 1 0 0];B = 0.5;P = PortfolioMAD;P = setEquality(P,A,B);[AEquality,bEquality] = getEquality(p)的
AEquality =1×51 1 1 0 0
bEquality = 0.5000

输入参数

全部收缩

对象组合,指定使用投资组合PortfolioCVaR, 要么PortfolioMAD宾语。有关创建组合对象的更多信息,请参阅

数据类型:宾语

输出参数

全部收缩

基质中以形成线性等式约束,返回作为用于一个矩阵投资组合PortfolioCVaR, 要么PortfolioMAD输入对象(OBJ)。

矢量,以形成线性等式约束,返回作为用于一个向量投资组合PortfolioCVaR, 要么PortfolioMAD输入对象(OBJ)。

提示

您还可以使用点符号,从投资组合对象获得平等约束阵列。

[AEquality,bEquality] = obj.getEquality;

介绍了在R2011a