excel与matlab的数据交互

excel与matlab的数据交互

ID:8808157

大小:47.00 KB

页数:8页

时间:2018-04-08

excel与matlab的数据交互_第1页
excel与matlab的数据交互_第2页
excel与matlab的数据交互_第3页
excel与matlab的数据交互_第4页
excel与matlab的数据交互_第5页
资源描述:

《excel与matlab的数据交互》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Excel与Matlab的数据交互假设列举十只股票,算其五日平均线,平均股价,标准差...等,如果用ExcelLink的话,可将资料由Excel传给Matlab处理,再将结果送回excel 中我们指定的位置1)开启Microsoftexcel.2)ToolsAdd-InsBrowsetoolboxexlinkexcllink.xla    ClickOK.  是指Matlab的根目录,会依你的安装路径,及版本不同,而有所不同.3)ToolsAdd-Ins,核选ExcelL

2、ink2.2.2forusewithMATLAB,thenClickOK.(版本不一定相同)4)这时你会发现excel里,多了MatlabCommandWindow(命令视窗),这儿就是你下命给Matlab的地方.5)另外在excel里,也多了ExcelLinktoolbar.a)startmatlabb)putmatrixc)getmatrixd)evalstring6)以后开启excel就会自动开启matlab,如果觉得不便,可在excel命令栏输入=MLAutoStart("no")按Enter解除自动联结,

3、要使用matlab时,再按左上按钮"startmatlab"即可.4.exlinktoolbox提供的范例(ExliSamp.xls)有五个例子:    Example1:RegressionandCurveFitting    Example2:InterpolatingData    Example3:PricingaStockOptionwiththeBinomialModel    Example4:CalculatingandPlottingtheEfficientFrontierofFinancialP

4、ortfolios    Example5:BondCashFlowandTimeMapping5.这次我以example1为例,为方便了解,修改写了regression&curvefitting.xls,内含16个指令.也就是说按了16次enter,就能对ExcelLink的功能有了初步的了解.举三个重要指令的语法,说明如下:a)  =MLPutMatrix("data",A4:C28)    把资料送往matlab处理.b)  =MLEvalString("[p,S]=polyfit(1:n,y',5)")请m

5、atlab执行这样的指令,这儿5代表fifth-degreepolynomial,如果改个数字图形会变如何?c)  =MLGetMatrix("y",A5)            把matlab处理完的资料,送回excel指定的栏位.6.事实上("....."),......就是matlab的命令,当然可以直接在matlab下指令,其执行结果与在excel的执行结果是相同的.所以我又写了regression.m,供大家比较参考.只是记得要把路径设定好,否则matlab读不到档案的.这里多了两个指令语法  1)xls

6、read()  2)xlswrite()在完成上述加载后,ExcelLink和Matlab会在Excel启动时自动启动。如果不希望自动启动,在工作表单元格中输入“=MLAutoStart("no")”即可。如需手工启动matlab进程,则点击startmatlab按钮或在工作表单元格内输入“=MLOpen()”,如需关闭matlab进程输入“=MLClose()”。在Excel和Matlab之间保持连接通讯的函数包括:Matlabinit:初始化ExcelLink,启动matlab进程MLAutostart:自动启

7、动matlab进程MLClose:终止matlab进程MLOpen:启动Matlab进程 ExcelLink是一个在Windows环境下实现Excel与Matlab进行链接的插件。通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图形处理等功能,不需要脱离Excel环境。同时由ExcelLink来保证两个工作环境中的数据交换和同步更新。1.ExcelLink的安装和和设置首先,在系统中安装Excel软件。然后安装Matlab和ExcelLink,用Matlab

8、安装盘开始安装,选择自定义安装中,在选中组件ExcelLink,如下图所示:安装完ExcelLink后还需要在Excel中进行一些设置后才能使用。启动Excel,选择菜单“工具”项下的“加载宏”项,弹出如下对话框:选中ExcelLink项。如果该项不存在,则通过浏览目录,在目录%MATLAB%toolboxexlink下找到excllink.xla文件,如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。