如何从Matlab调用C#dll?

时间:2012-11-03 11:33:23

标签: c# .net matlab dll

  

可能重复:
  Interoperating between Matlab and C#

我需要使用Dot Net C#managed-dll中的一些功能如何在matlab中调用这个Dot Net C#dll?

2 个答案:

答案 0 :(得分:1)

使这项工作的一种方法是使用COM。您可以使用.NET实现COM对象,MatLab可以使用COM对象(例如,请参阅http://www.mathworks.co.uk/help/matlab/matlab_external/exploring-your-object.html)。

如果您的托管C#DLL尚未暴露给COM,您可能需要编写一个小包装器(取决于您是否有权访问源代码)。

答案 1 :(得分:0)

你可以使用Matlab's system命令和这种方法:

Need to run a c# dll from the command line