C#调用Matlab生成的DLL
C#调用Matlab生成的DLL
- 1.Matlab生成DLL文件
- 1.1准备脚本文件
- 1.2.输出DLL文件
- 2.Winform项目中调用DLL
- 2.1.创建Winform项目
- 2.2.添加引用
- 2.3.调用DLL
- 2.3.1. 方法1
- 2.3.2. 方法2
- 2.4.配置CPU
- 3.运行测试
- 4.缺点
1.Matlab生成DLL文件
1.1准备脚本文件
在Matlab环境下创建脚本文件calculate.m,其内容如下:
function res=calculate(x,y)res=x+y;
end
1.2.输出DLL文件
在命令行执行deploytool命令,在弹出的下拉菜单中选择Library Compiler,如下图所示:
双击进入库编译界面,选择Net Assembly,并添加calculate.m,如下图所示