主要内容

net程序集的集成

集成封装MATLAB®函数为。net应用程序

MATLAB编译器SDK™提供了两种在。net应用程序中部署MATLAB函数的方法:

  • 使用。net的MATLAB数据API部署到。net应用程序

    在这种方法中,您创建一个包含MATLAB函数的归档文件,并将其部署到。net应用程序中。使用MATLAB编译器SDK作为。net应用程序和部署在这些应用程序中的MATLAB代码之间的接口。使用。net的MATLAB数据API来处理。net应用程序和部署的MATLAB代码之间的数据交换。所有。net应用程序创建使用MATLAB编译器SDK面向。net的API和面向。net的MATLAB Data API可以在Windows上构建®并在Linux上执行®macOS只要你使用的是。net 5.0或更高版本。这种方法是在R2022b中引入的。

    MathWorks®推荐使用。net 5.0或更高版本的MATLAB Data API在最广泛的平台上部署MATLAB函数。

  • 使用MWArray API部署到。net应用程序

    在这种方法中,你创建一个。net程序集,它由一个托管类组成,封装了你想要部署的MATLAB函数。要访问已部署的MATLAB函数提供的功能,需要在c#代码中从程序集中实例化托管类,并调用封装MATLAB函数的方法。使用MWArrayAPI,用于处理. net应用程序和部署的MATLAB代码之间的数据交换。

类别

Baidu
map