可能重复:
Matlab 和 C# 之间的互操作
我需要使用 Dot Net C# managed-dll 中的一些功能如何在 matlab 中调用这个 Dot Net C# dll?
可能重复:
Matlab 和 C# 之间的互操作
我需要使用 Dot Net C# managed-dll 中的一些功能如何在 matlab 中调用这个 Dot Net C# dll?
完成这项工作的一种方法是使用 COM。您可以使用 .NET 实现 COM 对象,并且 MatLab 可以使用 COM 对象(例如,参见http://www.mathworks.co.uk/help/matlab/matlab_external/exploring-your-object.html)。
如果您的托管 C# DLL 尚未向 COM 公开,您可能需要编写一个小包装器(取决于您是否有权访问源代码)。
您可以使用Matlab 的system
命令和这种方法: