MATLAB与C#混合编程实现

MATLAB与C#混合编程实现

首先先让楼主小开心一下,因为楼主太笨在这个东西上面花费了很多时间,今天终于实现啦!!!关于这方面的东西我也是查了不少资料,走遍各个技术论坛,但是很少有说的很仔细的,结果就是还是什么也没做成。正如在一个帖子说的那样,大家都掉进了编译,装载,链接的大坑。所以,深知经验之来之不易,特此分享给大家。今天是因为新装了MATLAB2015a,因为之前有人说,matlab安装不好(没破解好)可能也会导致混编失败,看了matlab里的技术文档,一步一步操作,然后根据之前操作经验终于侥幸完成。


工具准备
- MATLAB2015,MCR8.5其他版本的我没有试过
- VS2010


基本过程

  1. 用M文件创建一个函数
  2. 用matlab中library compiler编译生成.net component
  3. 用VS2010写一个C#程序
  4. 配置,运行

下面就matlab中help文档说明过程:

用M文件创建函数

文档代码如下:

function drawgraph(coords)
%DRAWGRAPH Plot a curve from the specified x and y coordinates contained in the coords array.
%   DRAWGRAPH (coords) Pl

你可能感兴趣的:(matlab与C#混合编程,上位机数据处理)