ChenFengIUE的个人博客分享 http://blog.sciencenet.cn/u/ChenFengIUE

博文

不同平台之间相互调用

已有 3013 次阅读 2009-10-20 18:03 |个人分类:未分类|系统分类:科研笔记| IDL

由于最近的工作需要,得发挥IDL和Matlab各自的数据处理优势,所以,需要考虑将二者结合起来写点程序。
已有的可供参考的信息不多,还好在网上找到一位博友的博文中有简要提到实现过程。虽然只是支言片语,却对我起到了很大的引导作用。
总的来看,实现过程不难,几个重要的函数/方法:IDLcomIDispatch,Execute,GetWorkspaceData, PutWorkspaceData。
不过,细节部分却有些麻烦。如不能对3维数组数据传递,只能分成几个2维数组进行多次传递,在IDL平台上要实现更改Matlab的搜索路径好像不容易(我试验过很多次了,却没能成功:()。
可喜的是,不管怎么样现在可以在两个平台进行操作应用了。
可惜的是,还有细节问题需要处理,Matlab的确在数据容量上表现欠佳,不能和IDL媲美。

https://blog.sciencenet.cn/blog-325922-263848.html


下一篇:什么是数字城市?
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 14:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部