MATLAB中的dll文件是什么意思啊?新手求指点

我要用C#调用MATLAB中的函数 貌似得先把函数转换成dll形式 这是什么意思呢?明天答辩可能要讲这个地方 麻烦各位大神 懂的话帮我小解释一下 通俗一点就好啦 谢谢啦

第1个回答  推荐于2016-01-07
通俗一点啊,首先,这是实现C#和matlab混合编程的一种常用方式,matlab工具中有很强大的数值运算和分析功能,而C#高级语言具有界面编程和对象编程的很多优点,为了取二者优点,C#调用matlab函数文件编译成的dll文件提供了一种方法。
此种方法必须在matlab中写好function文件,继而设置好编译器,将function的.m文件编译成dll,即动态链接库文件供C#调用;C# 语言中需要导入该dll文件作为资源文件,并且在调用的地方处理好参数的转换和传入传出,完成函数功能。本回答被提问者采纳
相似回答