当前位置: 首页 > news >正文

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,如下图所示

http://www.xdnf.cn/news/1107109.html

相关文章:

  • C++ Map 和 Set 详解:从原理到实战应用
  • win10安装Rust Webassembly工具链(wasm-pack)报错。
  • 细谈kotlin中缀表达式
  • RISC-V:开源芯浪潮下的技术突围与职业新赛道 (四) 产业应用全景扫描
  • Vim的magic模式
  • javaEE——synchronized关键字
  • Linux解决vim中文乱码问题
  • Spring AOP 是如何生效的(入口源码级解析)?
  • leetcode:HJ18 识别有效的IP地址和掩码并进行分类统计[华为机考][字符串]
  • 【Datawhale AI夏令营】mcp-server
  • [Python] Flask 多线程绘图时报错“main thread is not in main loop”的解决方案
  • 【unity实战】在Unity实现低耦合可复用的交互系统
  • 14. 请谈一下浏览器的强缓存和协商缓存
  • 基于大模型的鼻咽癌全周期预测及诊疗优化研究报告
  • YOLO家族内战!v5/v8/v10谁才是你的真命天子?(附保姆级选择指南)
  • 推荐系统-数据分割、性能验证
  • 开源 python 应用 开发(五)python opencv之目标检测
  • (LeetCode 面试经典 150 题 ) 209. 长度最小的子数组(双指针)
  • Vue.js:从 Web 到桌面的跨端实践与技术选型指南
  • 华为IPD(集成产品开发)流程是其研发管理的核心体系
  • pdf合并
  • 基于Java的Markdown到Word文档转换工具的实现
  • 解决‘vue‘ 不是内部或外部命令,也不是可运行的程序
  • css 判断是ios设备 是Safari浏览器
  • el-tree 懒加载 loadNode
  • 柯里化入门:拆拆拆,拆出函数式编程的优雅
  • OSPFv3-一二类LSA
  • Qt:QCustomPlot类介绍
  • Qt窗口:菜单栏
  • 【攻防实战】记一次DC2攻防实战