matlab和C#联合编程Word文档格式.docx

上传人:b****6 文档编号:20062736 上传时间:2023-01-16 格式:DOCX 页数:10 大小:692.05KB
下载 相关 举报
matlab和C#联合编程Word文档格式.docx_第1页
第1页 / 共10页
matlab和C#联合编程Word文档格式.docx_第2页
第2页 / 共10页
matlab和C#联合编程Word文档格式.docx_第3页
第3页 / 共10页
matlab和C#联合编程Word文档格式.docx_第4页
第4页 / 共10页
matlab和C#联合编程Word文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

matlab和C#联合编程Word文档格式.docx

《matlab和C#联合编程Word文档格式.docx》由会员分享,可在线阅读,更多相关《matlab和C#联合编程Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

matlab和C#联合编程Word文档格式.docx

Matlab:

R2007a

准备工作(设置编译器):

主要内容:

1.建立函数形式m文件

2.将m文件生成DLL文件

3.C#调用DLL文件。

具体步骤:

1.建立函数形式m文件

以简单的实现函数sum(a,b)——实现两个数的求和

functionresult=DLLDemo(a,b)

result=a+b;

end

保存为“DLLDemo.m”

2.将m文件生成DLL文件

(1)在matlab的CommandWindow窗口输入“deploytool”,弹出如图1所示窗口;

图1

(2)新建一个DeploymentProject,命名为“DllComponent.prj”,如图2所示,然后“确定”,出现图3.

图2

图3

(3)将图3中“DllComponentclass”改为“DllCacu”,如图4所示(此步非必须)。

图4

(4)选中DllCacu,然后点击

添加前面的m文件“DllDemo.m”。

图5

图6

(5)点击“buildtheproject”,如图7所示,等待一会,出现如图8所示的提示信息,dll文件生成成功。

图7

图8

至此,DLL文件生成成功,可在指定的目录中查看,如图9所示。

注:

该路径可通过图10和图11查看。

图9

图10

图11

3.C#调用Dll文件

(1)打开VS2005,新建一个控制台应用程序“matlabDllTest”,如图12所示。

图12

图13

(2)添加引用:

“DllComponent.dll”

“MWArray.dll”,其默认路径如下:

“C:

\ProgramFiles\MATLAB\R2007a\toolbox\dotnetbuilder\bin\win32\v2.0”

图14

添加完成后如图15所示。

图15

(3)添加代码,如图16所示。

图16

(4)运行,显示结果如图17所示。

图17

至此,简单的matla和C#联合编程完成。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1