eq,vlb,vub) 在 matlab 环境下键入命令 matlab4 ,得到 x= 9.0000 0.0000 fval = 360 5. 又建立名为 matlab5.m 的文件:如下: while(1.1-a)>1 c=[-0.05 -0.27 -0.19 -0.185 -0.185]; Aeq=[1 1.01 1.02 1.045 1.065]; beq=[1]; A=[0 0.025 00 0;0 0 0.015 0 0;0 00 0.055 0;0 000 0.026]; b=[a;a;a;a]; vlb=[0,0,0,0,0]; vub=[]; [x,val]=linprog(c,A,b,Aeq,beq,vlb,vub); a x=x' Q=-val plot(a,Q,'.') axis([0 0.1 0 0.5]) hold on a=a+0.001; end6 xlabel('a'),ylabel('Q') 在 matlab 环境下键入命令 matlab5 ,得到图形: 结果分析: 1. 风险大,收益也大。 2. 当投资越分散时,投资者承担的风险越小,这与题意一致。即: 冒险的投资者会出现集中投资的情况,保守的投资者则尽量分散 3. 曲线上的任一点都表示该风险水平的最大可能收益和该收益要求的最小风险。对于不同风险的承受能力,选择该风险水平下的最优投资组合。 4.在 a=0.006 附近有一个转折点,在这一点左边,风险增加很少时,利润增长很快。在这一点右边,风险增加很大时,利润增长很缓慢,所以对于风险和收益没有特殊偏好的投资者来说,应该选择曲线的拐点作为最优投资组合, 大约是 a*=0.6% , Q*=20% ,所对应投资方案为: 风险度收益 x0 x1 x2 x3 x4 0.0060 0.2019 0 0.2400 0.4000 0.1091 0.2212