MATLink — Communicate with MATLAB from Mathematica
MATLink可以理解为一个运行在Mathematica下的功能包,其作用是实现MATLAB与Mathematica的互通。通过MATLink,可以实现两款软件的数据传输、在Mathematica中使用MATLAB函数等功能。
MATLink的安装很简单,只需要将安装包下载后,将解压后的文件夹放在由以下指令打开的文件夹即可。
SystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}]
在Windows系统下,使用前必须满足两个条件:
bin\win64
文件夹路径加入到系统的Path
环境变量中;regmatlabserver
,将MATLAB注册为COM服务器。注意,必须要以管理员权限打开MATLAB。常用MATLink指令如下所示。
Needs["MATLink`"] (*加入MATLink包*)
OpenMATLAB[] (*与MATLAB建立连接*)
CloseMATLAB[] (*关闭连接*)
magic = MFunction["magic"] (*使用MATLAB函数‘magic’*)
目前,除了两款软件的数据传输外,其它功能均可以正常运行。