0

可能重复:
Matlab 和 C# 之间的互操作

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

4

2 回答 2

1

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

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

于 2012-11-03T11:57:02.370 回答
0

您可以使用Matlab 的system命令和这种方法:

需要从命令行运行ac#dll

于 2012-11-03T11:49:05.560 回答