主要内容

.NET程序集集成

集成打包的MATLAB®函数到。net应用程序中

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

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

    在这种方法中,您将创建一个包含MATLAB函数的归档文件,并将其部署到. net应用程序中。使用MATLAB编译器SDK用于。net的API,作为。net应用程序和部署在这些应用程序中的MATLAB代码之间的接口。使用。net的MATLAB数据API来处理。net应用程序和已部署的MATLAB代码之间的数据交换。使用。net创建的所有应用程序MATLAB编译器SDK.NET API和MATLAB Data API for .NET可以在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代码之间的数据交换。

类别