当前位置: 首页 > 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.lryc.cn/news/586330.html

相关文章:

  • S7-200 SMART PLC:硬件、原理及接线特点全解析
  • QWidget的属性
  • monorepo 发布库 --- 打包文件
  • Gameplay - 独立游戏Celeste的Player源码
  • 程序在计算机中如何运行?——写给编程初学者的指南
  • [ABC267F] Exactly K Steps
  • Go语言高并发聊天室(二):WebSocket服务器实现
  • 【中文大模型开源平台】魔塔社区基本使用
  • 【Java入门到精通】(三)Java基础语法(下)
  • 事件驱动设计:Spring监听器如何像咖啡师一样优雅处理高并发
  • shiro550反序列化漏洞复现(附带docker源)
  • 电脑上如何查看WiFi密码
  • 游戏开发日记7.12
  • 前端开发中的资源缓存详解
  • python-while循环
  • 从0到1搭建个人技术博客:用GitHub Pages+Hexo实现
  • Win11怎样进入WinRE恢复环境
  • 批量自动运行多个 Jupyter Notebook 文件的方法!!!
  • Linux中Gitee的使用
  • AMD 锐龙 AI MAX+ 395 处理器与端侧 AI 部署的行业实践
  • Ruby如何采集直播数据源地址
  • QILSTE/旗光 H4-105B2W/5M全解析
  • 【6.1.1 漫画分库分表】
  • IDEA中一个服务创建多个实例
  • 李宏毅(Deep Learning)--(三)
  • Git企业级开发(多人协作)
  • 网络编程员工管理系统
  • 商业机密保卫战:如何让离职员工带不走的客户资源?
  • 独立开发第二周:构建、执行、规划
  • 手把手教你用YOLOv10打造智能垃圾检测系统