码迷,mamicode.com
首页 > Windows程序 > 详细

c# 调用 matlab

时间:2015-11-03 10:40:02      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

如果本机没有安装Matlab 需要安装一个叫 MCRInstaller 的东西  运行环境

 

如果安装后 需要把D:\MATLAB\R2013a\bin\win64; 写入环境变量 (路径根据实际情况改变)

然后 用管理员身份运行cmd 输入regsvr32 mwcomutil.dll 注册 dll   这一步是让matlab生成的dll文件可以 在任意位置被调用..

 

然后打开matlab Add class 添加类  然后 Add file 添加function  然后 生成.net dll的时候需要选择 .net3.5  c#的 .net版本也要选3.5  这样才不会报错..  我用的是 matlab2013a.

 

网上说 matlab 只支持.net3.5 版本高了会报错.. 我测试过  但不知道为什么 解决方案的.net版本也得选3.5

 

 

但有别的项目解决方案的版本是 4   matlab生成的dll版本我就不知了..

 

 

第二天更新,

 技术分享

 

把启用 Visual Studio 承载进程  勾掉就可以把解决方案升级为高版本的 .net framework 支持,matlab生成的dll 也可升级为.net4.0版本

c# 调用 matlab

标签:

原文地址:http://www.cnblogs.com/makubexsoft/p/4932233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!