MATLAB运行速度快、计算效率高,拥有强大的工具箱,如果能将matlab函数引用到VS中,是一个相当节省代码量的事,对广大码农而言无疑是一个福音。 传统.net与MATLAB的接口有如下几种:(来自文献基于C#.net与MATLAB接口和BP网络的汽车产量预测,作者黄一丹) (1)利用Matlab自身编译器,目的是将m文件转换为c或c++的源代码。 (2)利用COM或.NET组件技术。通过MATLAB中的Deploytool工具将m文件编译成dll,然后在系统中调用。 (3)利用Mideva平台。没尝试过。 (4)利用MATLAB引擎技术。该方法相当于在.NET中运行MATLAB程序,获取其结果。优点是操作简单,过程简易。缺点是需要安装Matlab软件。 我之前研究过C#和matlab的混编,比喻说通过.net调用matlab灰色系统函数,采用的是上述方法(2),结果也很理想。无奈调用神经网络却各种不成功,困扰了好久吗,最后发现北京治疗白癜风最好十佳医院北京白癜风研究中心治疗要多少钱
|