在C#应用中使用Matlab函数

本文详细介绍了如何在C#应用程序中使用Matlab函数,包括编写Matlab函数,通过m文件构建dll,以及在C#项目中引用dll调用函数。在C#项目中,需要配置环境,将生成的dll和MWArray.dll添加到Debug目录,并添加引用,最终成功调用并输出结果。
摘要由CSDN通过智能技术生成

在C#应用中使用Matlab函数,其实质是使用.net组件进行混合编程,即将.m文件生成.dll文件,在C#项目中通过添加引用进行调用。所以可以分为以下三个步骤:

  1. 编写matlab函数形成.m文件
  2. 通过.m文件构建.dll文件
  3. 创建C#项目并在其中添加上一步生成的.dll引用

本次测试的环境为Windows 8.1(x64) + Visual Studio Ultimate 2013 + MATLAB R2015b

编写matlab函数

鉴于测试目的,就以一个简单的函数为例,在此称之为myplus.m,如下:

function [s] = myplus(a, b)
% Calculate the sum of a and b
s = a + b;

由m文件构建dll文件

在这一步我们需要先做些环境配置,即配置matlab的编译器,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值