效用函数U(x)是一种相对度量尺度,0≤U(x)≤1,或者0≤U(x)≤10,以前者最为常见,其中x是收益值或货币值等,而且效用函数是x的减函数。
第1题:
已知效用函数为U=㏒aX+㏒aY,预算约束为:PXX+PYY=M。求:①消费者均衡条件②X与Y的需求函数③X与Y的需求的点价格弹性
(1)由U=㏒aX+㏒aY,MUX=(1/X)lna;MUy=(1/y)lna;均衡条件为MUX/PX=MUy/PY,
即,(1/X)lna/PX=(1/y)lna/PY,XPX=YPY
(2)由PXX+PYY=M;XPX=YPY,得X与Y的需求函数分别为:X=M/2PX;Y=M/2PY
(3)Edx=dx/dPx·Px/x=-M/2Px2·P/M/2Px=-1同理,Edy=-1
第2题:
第3题:
计算题:假定X和Y两种商品的效用函数为U=,要求:(1)若X=5,则在总效用为10单位的无差异曲线上,对应的Y应为多少?这一商品组合对应的边际替代率是多少?(2)计算上述效用函数对应的边际替代率。
(1)U==10,XY=100
当X=5时,Y=20
又因
(2)
第4题:
第5题:
第6题:
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.请填空.
#include <stdio.h>
viod f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=0;m<n;m++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]<j) {j=x[m]; p1=m;}
}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1];x[p1]= _[14]_______; _[15]_______=t;
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++) printf("%d",a[u]);
printf("\n");
}
x[0] x[0]
第7题:
第8题:
若某人的效用函数为U=4根X+Y。原来他消费9单位X、8单位Y,现X减到4单位,问需消费多少单位Y才能与以前的满足相同?
可见,当X减到4单位时,需消费12单位Y才能与原来的满足相同。
第9题:
第10题: