Matlab与C#混合编程详细资料.docxVIP

  • 27
  • 0
  • 约2.9万字
  • 约 33页
  • 2022-12-21 发布于上海
  • 举报
来源:小天使笔记本防盗软件( ) Matlab 与 C#混合编程的实现 关于 matlab 与 c#之间一些数据类型的转换的方法,我也曾经写过。总结一下, 最主要的是要完成下面几个步骤: 1、同时安装.netframwork 与 MCR(matlab compile runtime)。这个在装完 与 matlab 以后,前面 2 个组件也就安装好了。 2、利用 matlab 自带的.nettool 工具将.m 文件转换成.net 组件---.dll 文件为接口,它实际上不含任何实现,都是调用另一个.ctf 文件来完成具体的功能。 3、在 c#中,必须引入 mwarray.dll 才能拥有在.net 中进行矩阵运算所需要的一切。虽然matlab help 中只是说推荐,但一般的应用中,只是进行一部分函数的调用,而不是去取得整个运行结果。这个.dll 是必须引入的。有时mclmcrrt74.dll 这个文件也需要引入。根据具体的要求,需要引入的文件也有所差别。 4、生成一个实例,并对.net 组件所输出的结果进行数据类型的转换,以符合.net 编程环境中对数据类型的要求,这个在以前我已经讲过,这里就不再多说了。关键是掌握如何把一个矩阵(在 matlab 中,一个 m*n 的矩阵对应.net 中的一个 1* (m*n)的数组)转换成数据类型一致的数组。目前所有的matlab 数据类型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档