主要内容

调用MATLAB从c#客户端功能

请注意

调用MATLAB®函数从MATLAB R2022b c#应用程序或后,考虑使用MATLAB引擎API为。net。有关更多信息,请参见从。net调用MATLAB。例如,看到的从。net执行MATLAB函数

如果你需要维持现有项目为MATLAB R2022a创建或更早,使用这个示例显示了如何调用一个用户定义的MATLAB函数myfunc从c#应用程序使用MATLAB作为COM自动化服务器。前期绑定到一个特定的示例使用MATLAB版本。

请注意

使用这个例子中,您必须知道如何创建并运行一个COM控制台应用程序在开发环境等微软®Visual Studio®

创建一个MATLAB函数myfunc在文件夹c: \ temp \例子

函数(x, y) = myfunc (a, b, c) x = a + b;y = sprintf (“你好% s”c);

创建c#控制台应用程序在您的开发环境。对MATLAB为c#类型库的引用:

MLApp。MLApp matlab = new MLApp.MLApp ();

这是完整的示例:

c#程序

从你的c#客户端程序,参考您的项目添加到MATLAB COM对象。这个引用MATLAB的程序绑定到一个特定的版本。请参考供应商文档细节。例如,在微软Visual Studio,打开您的项目。从项目菜单中,选择添加引用。选择COM选项卡中添加引用对话框。选择MATLAB应用程序。

在您的开发环境建立并运行应用程序。

另请参阅

|

相关的话题