1.首先编写.m文件 matlabTest.m 保存,可直接在命令行输入 matlabTest(5)即可运行。
function plottime = matlabTest(time)
plottime=time;
y=[0];
plot(plottime,y,'o');
end
2.在命令行输入 mbuild -setup
3. 选择编译环境
4.在命令行输入 deploytool,选择如图所示
4.第一个不用说了,2所指没有刚才创建的.m文件则点击旁边的加号进行添加,注意4所指为之后调用要使用的命名空间,不填则默认为之前新建.m文件名,然后打包即可。
4.然后项目属性添加对MathWorks.MATLAB.NET.Arrays;和自己生成的.dll文件的引用路径。
5.右键引用到扩展中找到相关的包即可。
6.实例化运用即可
using MathWorks.MATLAB.NET.Arrays;
using matlabTest;
matlabTest.Class1 p = new matlabTest.Class1();
MWArray[] dpsdo = new MWArray[1];
dpsdo[0] = 5;
p.matlabTest(dpsdo[0]);