注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

MATLAB与.NET混合编程  

2011-05-17 22:24:18|  分类: M&M |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

MATLAB? Builder? NE能够将MATLAB中中程序移植到.NET中去,其实就是将m文件编译成为托管代码,今天根据帮助手册,成功的实现了使用C#和MATLAB的混合编程,下面是运行效果:

MATLAB与.NET混合编程 - Castor - 趁年轻,多折腾~~
这是一个简单的幻方……
MATLAB中还重写了ToString方法,知道如何处理矩阵。另外,对.NET Framework的版本要求比较高,我的MATLAB是R2010b的,居然需要.net framework 4.0的支持,幸好我使用的VS是2010的,否则编译都通过不了(刚开始用2.0添加引用报错,程序集改为3.5编译报错,改为4.0后就没有问题了)。
还有一个小问题是,程序在初始化一个自定义类时会花费较多时间,让程序变得如同假死一般。但是第二次点击按钮又没有这个问题,看样子是动态加载程序集的(个人猜测)。
另外是将托管代码在MATLAB中运行,这个实现起来容易多了,查找MATLAB interface to .net framework就可以了。
Command Window这个时候类似一个解释器,不罗嗦了。
  评论这张
 
阅读(1538)| 评论(4)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016