由于产值Q、资金K、劳动力L之间满足著名的Cobb-Douglas生产函数关系:Q(K,L)=aKαLβ,0
由于产值Q、资金K、劳动力L之间满足著名的Cobb-Douglas生产函数关系:
Q(K,L)=aKαLβ, 0
我们可以用MATLAB软件中的curvefit()程序来作数据拟合,即寻求函数Q(K,L)中的未知参数a,α,β,使这个函数尽量逼近表1所给出的统计数据。
现在我们就根据curvefit()函数编以下程序
程序文件a1.m 如下
a=[1.05 1.18 1.29 1.30 1.30 1.42 1.50 1.52 1.46 1.60 1.69 1.81 1.93 1.95 2.01 2.00 2.09 1.96 2.20 2.12 2.16 2.08 2.24 2.56 2.34 2.45 2.58];
y=[1.04 1.06 1.16 1.22 1.27 1.37 1.44 1.53 1.57 2.05 2.51 2.63 2.74 2.82 3.24 3.24 3.61 4.10 4.36 4.77 4.75 4.54 4.54 4.58 4.58 4.58 4.54;1.05 1.08 1.18 1.22 1.17 1.30 1.39 1.47 1.31 1.43 1.58 1.59 1.66 1.68 1.65 1.62 1.86 1.93 1.96 1.95 1.90 1.58 1.67 1.82 1.60 1.61 1.64];
x0=[0.1,0.1,0.2];
x=curvefit('curvefun',x0, y,a)
其中的函数M——文件curvefun.m如下
function a=curvefun( x, y)
a=x(1)*(y(1,:).^x(2)).*(y(2,:).^x(3));
从其中这里开始不明白 最后的式子怎么出来的
展开