.Net/C#调用matlab生成动态曲线图

2025-10-16 20:21:53

1、步骤如下:

(1)在Command window中输入mbuild -setup显示如下:

>> mbuild -setupPlease choose your compiler forbuilding standalone MATLAB applications:Would you like mbuild to locate installed compilers[y]/n? n      %选择n

具体见下图。然后按照图2所示操作。

.Net/C#调用matlab生成动态曲线图

.Net/C#调用matlab生成动态曲线图

2、在matlab的Command window中输入:

>>deploytool

Matlab产生deployment tool配置窗口(如下图):

.Net/C#调用matlab生成动态曲线图

3、单击新建按钮,新建工程------>选择MATLAB Builder NE 选项卡----->选择.NET Component并添加工程名eaqual(测试用名,其实工程名称就是你导入C#后的命名空间名称,Matlab会在当前工作目录中新建文件夹文件夹名既为equal)---->点击ADD File按钮将你需要编译的MATLAB函数添加进当前工程,我这里导入的是 D:\Program Files\MATLAB\R2008b\toolbox\aero\aero\angle2quat.m文件---->点击build.(见下图)

deployment tool output 窗口输出以下信息:

Build output( 2009-03-28 15:32:55).

mcc -F'E:\MATLAB\eaqual.prj'

等待...................................有点久

当输出以下信息时编译成功了

Compiler version: 4.9 (R2008b) Warning:Duplicate directory name: E:\MATLAB. mcc -W 'dotnet:eaqual,Eaqual,0.0,private'-d 'E:\MATLAB\eaqual\src' -T 'link:lib' -v 'class{Eaqual:D:\ProgramFiles\MATLAB\R2008b\toolbox\aero\aero\angle2quat.m}' Warning:

……

 ……

You can package the component by clickingon the "Package" icon in the Deployment Tool toolbar, or by clickingthe Tools->Package menu when the Deployment Tool panel is selected. Toinclude additional files in the package, click Project->Settings).

生成的文件在工程文件夹里面我的是  E:\MATLAB\eaqual\distrib\angle2quat.dll

至此MATLAB的操作全部完成

.Net/C#调用matlab生成动态曲线图

.Net/C#调用matlab生成动态曲线图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢