C#编程中调用 Matlab生成的动态链接库

本文介绍了如何在C#编程环境中调用Matlab R2012b生成的动态链接库进行混合编程。首先,确保安装了Matlab和对应的MCR环境,然后通过Matlab的deploytool创建.NET Assembly。编写.m文件并编译为dll,最后在VS2015中引用MWArray和生成的dll文件,实现C#调用Matlab的drawtest函数来绘制曲线。
摘要由CSDN通过智能技术生成

一  背景

    Matlab中有大量的处理数据的东西,VS编程中是没有的;为了将matlab优秀的东西用在C#编程中,特地研究一下两个平台的交互。

二  环境安装

   MatlabR2012b,MCRVersion8.0(此软件和Matlab版本要对应),VS2015                                                                            说明:应用电脑与编程电脑都需安装MCR环境

三  应用示例步骤

   1.   编写.m文件,写一个drawtest(画一条曲线程序)用于VS调用。a参数:存储数据的txt文档路径

                                           

   

    2.   命令窗(Command Window)里输入命令‘deploytool’,在如下弹窗选中 ‘.NET Assembly’

                              

      3.   在出现的右侧框中&#

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值