|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件。通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图形处理等功能,不需要脱离Excel环境。同时由Excel Link来保证两个工作环境中的数据交换和同步更新。 ) E6 W" {# D( M
: J7 o; i+ X2 F8 }+ C1. Excel Link的安装和和设置首先,在系统中安装Excel软件。然后安装Matlab和Excel Link,用Matlab安装盘开始安装,选择自定义安装中,在选中组件ExcelLink,如下图所示: 安装完Excel Link后还需要在Excel中进行一些设置后才能使用。启动Excel,选择菜单“工具”项下的“加载宏”项,弹出如下对话框: 选中Excel Link项。如果该项不存在,则通过浏览目录,在目录%MATLAB%toolboxexlink下找到excllink.xla文件,如下图示,并确定。 选中ExcelLink项并确定后,在Excel中多了一个Excel Link工具条,如下图示: 经过以上的设置后就可以开始使用Excel Link了。# r/ G; j3 Y; D/ K2 k
2. ExcelLink连接管理函数) P7 K* g3 M# H" O( Z& N
(1) Matlabinit
! R, Y8 E5 X( c: w' H& x4 {/ j$ Q" Z该函数只能在宏子例程中使用。初始化ExcelLink和启动Matlab进程。只有在MLAutoStart函数中使用“no”参数,才需要手动使用Matlabinit来初始化ExcelLink和启动Matlab进程,- z9 K+ [8 T1 W( K8 }
如果使用参数“yes”,则Matlabinit是自动执行的。
; b8 T; E$ t" Q, U3 J使用语法:Matlabinit
& J+ Q& R7 B4 Y- E$ L: [1 j% N5 } @& K2 v8 C0 \: K3 c* K/ p+ K
(2) MLAutoStart
" ]. n# ?6 |6 D9 F设置自动启动Matlab和ExcelLink。
, C% m6 \2 k1 i, p" Y在工作表中的使用语法:
" A2 a& o: k, a6 [' ]9 T; i: n- VMLAutoStart("yes")8 X( ]9 C& G- ]3 e A5 |
MLAutoStart("no")
5 A- N; O6 ]" I* o在宏中的使用语法:
3 S4 z; g2 W$ E$ TMLAutoStart "yes"1 j! K( K0 e+ `3 L- _. Z
MLAutoStart "no". y5 C0 p* U4 h7 u5 I7 m
使用“yes”参数,则当Excel启动时,自动启动Matlab和ExcelLink;如果使用参数“no”,则当Excel启动时,不启动Matlab和ExcelLink。如果在此之前它们已经启动,则无任何影响。
2 W1 `# b8 X7 t; w
' ]/ N! l( _. v1 p, b ]) L& V6 {: K5 r7 { B* n
+ c# W+ [# H( O$ c) |& j- j |
|