主要内容

getBounds

从投资组合对象中获取投资组合权重的界限

描述

使用getBounds函数与一个投资组合PortfolioCVaR,或PortfolioMAD对象,以从投资组合对象获取投资组合权重的界限。

有关使用这些不同对象时各自工作流程的详细信息,请参见组合对象的工作流PortfolioCVaR对象的工作流,PortfolioMAD对象的工作流

例子

下界UpperBound] = getBounds (obj从投资组合对象获取投资组合权重的界限。

例子

全部折叠

考虑到投资组合p设置默认约束后,获取下界UpperBound

p =投资组合;p = setDefaultConstraints(p, 5);[LowerBound, UpperBound] = getBounds(p)
下界=5×10 0 0 0
UpperBound = []

给定一个portfolio var对象p设置默认约束后,获取下界UpperBound

p = PortfolioCVaR;p = setDefaultConstraints(p, 5);[LowerBound, UpperBound] = getBounds(p)
下界=5×10 0 0 0
UpperBound = []

给定一个PortfolioMAD对象p设置默认约束后,获取下界UpperBound

p = PortfolioMAD;p = setDefaultConstraints(p, 5);[LowerBound, UpperBound] = getBounds(p)
下界=5×10 0 0 0
UpperBound = []

输入参数

全部折叠

对象的组合,指定使用投资组合PortfolioCVaR,或PortfolioMAD对象。有关创建组合对象的更多信息,请参见

数据类型:对象

输出参数

全部折叠

每个资产的下界权值,返回为a的向量投资组合PortfolioCVaR,或PortfolioMAD输入对象(obj).有关创建组合对象的更多信息,请参见

每个资产的上界权值,作为a的向量返回投资组合PortfolioCVaR,或PortfolioMAD输入对象(obj).有关创建组合对象的更多信息,请参见

提示

您还可以使用点表示法从投资组合对象获取投资组合权重的界限。

[LowerBound, UpperBound] = obj.getBounds;

介绍了R2011a