请会matlab的高手帮忙编程,十分感谢!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:37:59
题目:一基金管理人的工作是,每天将现有的美元,英镑,马克,日元四种货币按当天汇率相互兑换,使在满足需要的条件下,按美元计算的价值最高。设某天的汇率,现有货币和当天需求如下:
美元 英镑 马克 日元 现有量( 10的8次方)需求量( 10的8方)
美元 1 .58928 1.743 138.3 8 6
英镑 1.697 1 2.9579 234.7 1 3
马克 .57372 .33808 1 79.346 8 1
日元 .00723 .00426 .0126 1 0 10

问:该天基金管理人应如何操作(“按美元计算的价值”指兑入、兑出汇率的平均值,
如一英镑相当于 1.697+(1/0.58928)
—————————— =1.69693美元)?
2

我例的公式是这样的:
设: 美 英 马 日
美 e11 e12 e13 e14
英 e21 e22 e23 e24
马 e31 e32 e33 e34
日 e41 e42 e43 e44
美: y1=8+ ei1 -e1j >= 6
英: y2=1+ ei2 -e2j >= 3
马: y3=8+ ei3 -e3j >= 1
日: y4=0+ ei4 -e4j >= 10
(i=1

设: 美 英 马 日
美 e11 e12 e13 e14
英 e21 e22 e23 e24
马 e31 e32 e33 e34
日 e41 e42 e43 e44
美: y1=8+ ei1 -e1j >= 6
英: y2=1+ ei2 -e2j >= 3
马: y3=8+ ei3 -e3j >= 1
日: y4=0+ ei4 -e4j >= 10
(i=1,2,3,4; j=1,2,3,4)

目标: max=y1+r2*y2+r3*y3+r4*y4 (r为汇率平均值)