调用MATLAB从。net
编写与MATLAB一起工作的。net程序®
针对。net的MATLAB引擎API提供了。net编程语言和MATLAB之间的接口。这个API使程序能够启动MATLAB,用参数计算MATLAB函数,并在MATLAB和。net程序之间交换数据。
如果您需要维护为MATLAB R2022a或更早版本创建的现有的。net程序®组件对象模型(COM),参见用MATLAB编写COM应用程序.
要从MATLAB直接访问.NET库,请参见从MATLAB调用。net.
功能
类
主题
设置和构建引擎应用程序
- 构建.NET引擎程序的要求
设置环境变量,编译并运行. net代码。 - 测试你的。net开发环境
确认MATLAB . net引擎的开发环境。
数据映射
- 将。net数据类型传递给MATLAB函数
将。net数据转换为MATLAB数据。 - 处理。net应用中的MATLAB数据
将MATLAB数据转换为。net数据。
使用MATLABnet引擎API
- .NET引擎程序的元素
开始使用。net的MATLAB引擎API。 - 从。net启动MATLAB会话
同步或异步启动。net引擎会话,将启动选项传递给MATLAB。 - 连接.NET应用程序运行MATLAB会话
将. net引擎连接到一个正在运行的MATLAB会话,该会话已作为共享会话启动或转换为共享会话。 - 从。net执行MATLAB函数
将变量传递给MATLAB函数调用,并将值返回给。net应用程序。
故障排除
的MathWorks.MATLAB.Exceptions
命名空间包含。net引擎的异常类。