Matlab Interface to Generic Dlls

转载 2004年08月03日 01:23:00

大家須要在MATLAB中呼叫或使用dll檔案嗎
在目前的MATLAB6.5 SP1中已加入了這個應用介面
不過可能很多人由MathWorks上下載下來的安裝後都會有一點問題
目前分享的這個東西是更新版
下載後直接解壓縮就可以使用了

There are some limitations and restrictions that must be noted:

1) Currently, the MATLAB Interface to Shared Libraries is supported on Windows systems only. Windows shared library files have the file extension .dll.

2) Passing a void ** argument (that is, a pointer to a VOID pointer) to a function in a shared library is not supported in this release.

3) Passing a complex structure argument (that is, a structure constructed from other structures) to a shared library function is not supported in this release.

4) MATLAB does not currently support manipulation (e.g., addition, subtraction) of pointers returned by functions in a shared library.

help pdf檔的位置:
For more information on how to use MATLAB to load and call shared library functions, and for specifics on data conversion, consult the PDF documentation shipped with the files. It is automatically installed in the $MATLAB/toolbox/matlab/general directory (where $MATLAB is your root MATLAB directory). There are 3 documentation files: dll_interface_guide.pdf, dll_interface_reference.pdf, dll_interface_relnotes.pdf

Examples
This example calls functions from the libmx library to test the value stored in y:

warning off MATLAB:loadlibrary:typenotfound
hfile = [matlabroot '/extern/include/matrix.h'];
loadlibrary('libmx', hfile)

y = rand(4, 7, 2);

calllib('libmx', 'mxGetNumberOfElements', y)
ans =
    56

calllib('libmx', 'mxGetClassID', y)
ans =
   mxDOUBLE_CLASS

unloadlibrary libmx

希望能夠引起大家熱列的討論這個套件


attachment.gif附件

来源:http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=29664&h=1&bpg=3&age=-1

<em>GenericDll</em>_1p1.exe

matlab6.5以上版本安装advisor2002补丁 综合评分:5 收藏(3)评论(4)举报 所需: 10 积分/C币 下载个数: 92 开通VIP 立即下载 ...
  • 2018年04月18日 00:00

C#将dll打包到程序中

有时候我们会使用第三方的库,好多游戏也是使用第三方库,在没有安装第三方就会出错。而现在我们经常使用绿色软件,希望直接运行一个软件,不要下载很多库。我们有一个简单的方法把dll库打包程序中我们可以添加A...
  • lindexi_gd
  • lindexi_gd
  • 2016-05-29 08:56:29
  • 1950

matlab 2016a osgenericvideointerface

  • 2017年12月11日 09:30
  • 173KB
  • 下载

Matlab_R2015b_osgenericvideointerface

  • 2016年09月14日 10:28
  • 211KB
  • 下载

将dll等文件打包为cab插件

终于解决了。1.首先先得有所有的文件,你需要打包的文件,将这些置于某目录A下;2.判断这些文件中哪些是需要打包的,命令regsvr32 xxxx,成功则需要打包,不成功则不需要打包;3.编写.inf文...
  • shen_xiao_wei
  • shen_xiao_wei
  • 2010-09-17 16:22:00
  • 6550

动态链接库(DLL)的开发和使用

一、DLL简介它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执...
  • sllins
  • sllins
  • 2010-04-27 13:46:00
  • 19621

MATLAB编程->MATLAB2014a videoinput读取摄像头

在遇到以下问题时: imaqhwinfo   警告: No Image Acquisition adaptors found. Image acquisition adaptors may be ...
  • sunboyiris
  • sunboyiris
  • 2014-09-26 13:04:02
  • 5150

Ubuntu下Matlab r2016b安装摄像头驱动

http://wenku.baidu.com/view/616fa3d9240c844769eaee10.html?re=view在第一步“info=imaqhwinfo”时可能会遇到如下警告:&am...
  • qq_29573053
  • qq_29573053
  • 2018-02-26 09:50:03
  • 57

[matlab]install Image Acquisition Toolbox Adaptors 利用matlab获取摄像头图像

1. Enter command: imaqhwinfo if you don't have the adaptors, the following sentence will be printed...
  • u013805817
  • u013805817
  • 2017-10-04 02:39:35
  • 611

Wal log的接口规范设计文档(HDFS-1580:Add interface for generic Write Ahead Logging mechanism)

转帖请注明本空间地址:http://blog.csdn.net/chenpingbupt  原文请参: https://issues.apache.org/jira/browse/HDFS-1...
  • chenpingbupt
  • chenpingbupt
  • 2012-08-29 22:26:00
  • 1031
收藏助手
不良信息举报
您举报文章:Matlab Interface to Generic Dlls
举报原因:
原因补充:

(最多只允许输入30个字)