首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

求教MATLAB 的混合编程,该怎么解决

2012-02-23 
求教MATLAB 的混合编程之前做了一个MATLAB 的程序,有界面的图形操作,想用其他语言,比如C#重新做界面,但是

求教MATLAB 的混合编程
之前做了一个MATLAB 的程序,有界面的图形操作,想用其他语言,比如C#重新做界面,但是对于其中的参数传递有什么好的解决方法呢,原功能主要是做水印的。求高手赐教。

[解决办法]
我最近做了COM组件,跟Delphi接口,效果还行,现在发现有几个需要注意的地方:
1、M函数里面的程序要按照C的规则来做,因为Matlab编译器首先形成C源代码再用C的编译器做成COM,小心处理诸如1/3*5这类的计算,因为直接这样写将得到0;
2、Matlab编译器实在是太慢了,要等待,不要以为自己程序有问题,随便一个程序基本上要15~25min
3、占用资源,不用COM的Delphi程序也就占用内存10+Mb,用了之后立马飙升至100+Mb

我也是第一次用,或许存在某些设置不正确导致以上问题的,还请高手指正
[解决办法]
哇塞,现在都是混合编程的时代了吗?当初就是感觉混合编程很麻烦,
有时候还不如语言单一效果好!

热点排行