在C#中调用Matlab, 需要先配置一下Matlab编译器, 然后在VS里面引用Matlab组件
具体操作如下:
1. 配置matlab编译工作
- mbuild -setup
或 -deploytool
根据Matlab版本不同命令有所不同, 输入上述命令后, 请根据提示选择.
2. 在VS里面引用Matlab组件
引用 . Net MWArray API (不是必须)
引用Matlab Application Type Library
using MathWorks;
using MathWorks.MATLAB;
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;
using MLApp;
private void button1_Click(object sender, EventArgs e)
{
MLApp.MLAppClass matlab = new MLApp.MLAppClass();