在MATLAB环境下访问外部函数共享库文件.docVIP

  • 24
  • 0
  • 约8.57万字
  • 约 12页
  • 2017-06-10 发布于河南
  • 举报

在MATLAB环境下访问外部函数共享库文件.doc

在MATLAB环境下访问外部函数共享库文件

在MATLAB环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中。一旦加载成功,就能直接在MATLAB中直接请求关于函数的任何信息。而当不再需要该库时,就应当及时把库文件从内存中卸载以节省内存开销。加载库语法:loadlibrary(‘shrlib’,’hfile’)其中shrlib为加载的动态链接库文件名(filename.dll),hfile为头文件名,它包含函数原型。例如,当加载包含MATLAB中mx程序的libmx库时,可以使用下列语句。hfile=[matlabroot’\extern\include\matrix.h’];loadlibray(‘libmx’, hfile)卸载库语法:unloadlibrary libmx使用两个函数可以获取加载库的信息:libfunctions(‘libname’) or libfunctions libnamelibfunctionsview(‘libname’) or libfunctionsview libname这两个函数的不同之处在于显示结果的方式不同,后者是以图形的方式显示在新的窗口中。而前者返回库libmx中有哪些可用的函数。请看示例:libfunctions libmxMethods for class lib.libmx:mxAddField mxGetFieldN

文档评论(0)

1亿VIP精品文档

相关文档