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