博主这个学期担任高宏助教,主要负责给一年级的新博士生介绍MATLAB的使用。由于课程的最开始是由帕累托有效率与埃奇沃思的盒子引入一般均衡理论,博主便在想不如在第一节tutorial中讲一下怎么用MATLAB去画一个埃奇沃思的盒子。虽然说实话,画这个盒子其实没有什么实际用途 (最多就是把课堂讲义中的盒子画的好看些吧),但作为开场来说总比直接讲一大堆的build-in函数要有趣些吧。这里就把埃奇沃思de盒子的code分享一下。
模型设定
- Discrete time : t = 0, 1
- Two Consumers : i = 1, 2
- Single non-storable consumption good
- Consumers want to consume in both time periods: cit
- Preferences are strictly increasing, concave, and second-order derivable
- Consumers’ endowment: eit
- No uncertainty, perfect foresight
- Common knowledge
无差异曲线
clear
e10=5; e11=3; e20=7; e21=6;
grid10=linspace(0,e10+e20,100);
u1grid=linspace(1,15,5);
temp11=u1grid(1,1)./grid10;
temp12=u1grid(1,2)./grid10;
temp13=u1grid(1,3)./grid10;
grid20=linspace(0,e10+e20,1