06_MATLAB金融计算.ppt

MATLAB和Excel数据连接 Excel Link 的使用 MATLAB中自带Excel文件介绍 打开sheet1,将Excel中DATA数据传给MATLAB工作区中变量data(存储了3个变量25个观察值) MLPutMatrix(”data”,DATA) 在Excel中执行MATLAB命令 MLEvalString(“y=data(:,3)”) MLEvalString(“e=ones(length(data),1)”) MLEvalString(“A=[e data(:,1:2)]”) 计算回归系数 MLEvalString(“beta=A\y”) 计算回归结果 MLEvalString(“bfit=A*beta”) 将原结果和回归结果相比较 MLEvalString(“[y,k] =sort(y)”) MLEvalString(“fit=fit(k)”) MLEvalString(“n=size(data,1)”) 用MATLAB中多项式进行拟合 MLEvalString(“[p,S]=polyfit(1:n,y’,5)”) MLEvalString(“newfit=polyval(p,1:n,S)”) 对拟合结果作图 MLEvalString(plot(1:n,y,bo,1:n,fit,r:,1:n,newfit,g) MATLAB和Excel数据连接 Excel L

文档评论(0)

1亿VIP精品文档

相关文档