当前位置: 首页 > 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.dtcms.com/a/276170.html

相关文章:

  • C#枚举:从基础到高级的全方位解析
  • NLP分词notes
  • 用一张“冰裂纹”石墨烯薄膜,让被动散热也能做 AI 推理——基于亚波长裂纹等离激元的零功耗温度-逻辑门
  • 深度学习图像分类数据集—铜片划痕识别分类
  • 创客匠人:解析创始人 IP 打造对知识变现的深层赋能
  • position: fixed和sticky的区别
  • 子数组最大平均数 I
  • Dataset类代码实战
  • 【LeetCode 热题 100】25. K 个一组翻转链表——迭代+哨兵
  • Spring AOP 是如何生效的(入口源码级解析)?
  • SpringBootloggers未授权访问漏洞处理
  • Flink创建执行环境的三种方式,也是Flink搭建程序的第一步
  • [特殊字符] 实时数据洪流突围战:Flink+Paimon实现毫秒级分析的架构革命(附压测报告)——日均百亿级数据处理成本降低60%的工业级方案
  • Java应用全链路故障排查实战指南:从系统资源到JVM深度诊断
  • WebSocket:构建实时交互的 Web 应用
  • C# VB.NET多进程-管道通信,命名管道(Named Pipes)
  • C语言结构体
  • C++---<cctype>
  • 2025科大讯飞AI大赛<大模型技术方向>(Datawhale AI 夏令营)
  • 解决bash终端的路径名称乱码问题
  • Redis渗透思路总结
  • Theo Mandel的用户界面设计三大黄金规则
  • 新手向:使用Python自动化清理指定目录中的临时文件
  • 脉冲神经网络膜电位泄漏系数学习:开启时空动态特征提取的新篇章
  • 实验一 接苹果
  • 配置驱动开发:初探零代码构建嵌入式软件配置工具
  • Windows 用户账户控制(UAC)绕过漏洞
  • 时序分解 | Matlab基于GWO-FMD基于灰狼算法优化特征模态分解-2025-7-12
  • 实现Service和UI通信,并且能够手动回收的解决方案——共享ViewModel
  • 卫星通信终端天线的5种对星模式之二:DVB跟踪