24小时热门版块排行榜    

投票标题: 【投票】貌似IDL比MATLAB强很多啊,你用过吗? (单选)

  • 用得很熟练
    6 (6.3%)
  • 正在学
    13 (13.7%)
  • 听说过,不错
    7 (7.4%)
  • 听说过,一般
    2 (2.1%)
  • 没听说过
    67 (70.5%)
查看: 3306  |  回复: 35
当前主题已经存档。

fspdlh

金虫 (正式写手)

[交流] 【投票】貌似IDL比MATLAB强很多啊,你用过吗? 已有3人参与

看到yitianjian网友发的帖子,就从网上搜了一下,以前还真没听说过,要是早听说这软件说不定就不学MATLAB了
帖子地址:http://muchong.com/bbs/viewthread.php?tid=1271645

IDL与Matlab的比较
来源http://www.gissky.cn/blog-107.html
星期五, 十月 28. 2005
IDL和Matlab从客观上讲在许多方面应该是两个非常接近的产品,并且,对于国内的IDL初学者,他们也习惯性地把IDL和Matlab做以比较。由于他们对这两个产品都不是很熟悉,做成各种各样理解上的偏差,我在这里给大家做一个相对客观的比较。对于科学数据他们都可以提供全功能的分析与显示的环境。但是,他们之间的不同使得IDL更加适合应用开发者以及那些利用影像、海量数据的科研人员以此从事发现有用信息、做出医学诊断和得到科学决策。

首先,让我们先看一下他们的相同之处:

1.他们都是用于支持多种数据格式的可视化分析的工具,他们具有跨越平台、基于矩阵以及高级语言的特点。

2.他们同时都可以提供高度集成的环境。

3.对于GUIs,他们也都可以提供相应的工具和设计环境。

4.他们都可以提供面向对象的图形系统支持OpenGL的硬件图形加速。



5.他们都留有与其它语言的接口。等等...

但是,他们之间也同时存在着许多的不同,如下:

1.他们的产品定位不同。Matlab属于应用在实验室内的产品,他的重点放在了分析和精度计算上了。他的初衷设计也是基于较小的二维矩阵而进行的。而IDL的设计更多地来源于科学探索的视角。因为可视化是数据解译关键,所以IDL在图像处理、高级的3D图形等等上做了很多工作。并且,他对于海量的多维数据以及相应的应用开发提供了完备的环境。

2.工具箱的形式不一样。 这个特点是最显而易见的,IDL将所有提供的工具全部集成在环境内部,以函数或者其它的形式出现,而Matlab则归类出各种工具箱,让用户自选购买,具有一定的灵活性,但这并不意味着他的每个工具箱的功能都很强大。比如,图像处理的工具箱就不及IDL。

3.IDL5.5之后则自动支持多线程(CPU)的计算,大大地提高了计算速度,并且无需在代码中体现,将低了编程难度。这在数据量不断增加的今天则成为IDL闪光卖点。Matlab还不能做到这一点。

4.数据类型的不同。 前面说过,Matlab注重计算精度,但同时这也成为他面对大数量计算的瓶颈。尽管IDL与Matlab支持的数据类型是一样的,但是IDL具有更加灵活的处理方式。

5.图形显示方式的不同。Matlab只支持面相对象的图形显示,而IDL则提供直接图形法的选择,因为有时候,直接图形法更加方便。另外,Matlab不能支持真体数据的显示,这将对于包括医学影像(Medical Image)、地质数据、大气以及环境科学方面的应用成为障碍。

6.应用开发与发布。这也是前面提到的产品定位问题,在此不再多讲。

7.网络解决方案。尽管Mathworks提供的CGI是基于网络的产品,但他只是类似ION Script,而不能提供ION Java所能给予用户的解决方案。等等...

总之,我最后总结几点Matlab与IDL比较之后的弱势:

1. 强制性的双精度计算,有时使得Matlab在计算时内存的消耗达到实际数据精度的8倍,这就造成资源浪费的同时,束缚了处理数据量的能力。

2. 琳琅满目的工具箱成为Matlab在市场上的双刃剑。

3. Matlab在计算速度和内存的管理,仍然存在着一定的问题。

4. Matlab不支持多线程(CPU)的计算方式。

5. 当Matlab应用于实际工程的时候,困扰他的是数据量的问题,到目前为止,IDL在运行2G的雷达数据时没有问题。

6. 就图像处理而言,IDL仍然是优于Matlab的工具。

7. 对于外部语言的接口,IDL则有着更为广泛和方便的工具,无论是C、C++、Fortran或者ActiveX控件等等。

[ Last edited by woshilsh on 2009-5-15 at 19:45 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhusg

金虫 (正式写手)


sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:57
真的没有听说过啊~~~
在这个大家园开开心心学习~~~
2楼2009-04-14 14:44:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:57
4. Matlab不支持多线程(CPU)的计算方式。  可以的吧???

5. 当Matlab应用于实际工程的时候,困扰他的是数据量的问题,到目前为止,IDL在运行2G的雷达数据时没有问题。
也可以的吧???
6. 就图像处理而言,IDL仍然是优于Matlab的工具。 不会吧????

7. 对于外部语言的接口,IDL则有着更为广泛和方便的工具,无论是C、C++、Fortran或者ActiveX控件等等。   Matlab不一样可以吗???

楼主哪里拷贝的? 单这几方面来说,Matlab优势很明显的啊!而且你说的这工具咱确实没听过
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
3楼2009-04-14 14:52:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:57
引用回帖:
Originally posted by woshilsh at 2009-4-14 14:52:
4. Matlab不支持多线程(CPU)的计算方式。  可以的吧???

5. 当Matlab应用于实际工程的时候,困扰他的是数据量的问题,到目前为止,IDL在运行2G的雷达数据时没有问题。
也可以的吧???
6. 就图像处理而 ...

matlab 7以下的版本都不可以,似乎matlab 2008 windows版本的也不能支持多线程CPU计算,Linux下似乎可以~~没有用过~~

matlab在数据处理,在内存使用方面的确存在问题,的确不能很好得处理数据量大的问题。

接口,应该没有什么问题,matlab对这些都支持~~

图像处理,不懂~~

正在下载IDL,可以尝试用一下~~
What would Jesus do?
4楼2009-04-16 09:20:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyuzdl

新虫 (初入文坛)


sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:58
楼主,给个那个软件下载的地址吧。哈哈
5楼2009-04-22 00:22:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunxiao

荣誉版主 (著名写手)

小木虫钓鱼协会会长

用过的大家说一下啊
西南交大隧道方向招硕、博士
6楼2009-04-22 06:11:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

偶也没见过,
7楼2009-04-22 08:22:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cup.qzu

新虫 (著名写手)


sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:58
闻所未闻,楼主火星来的
8楼2009-04-22 11:37:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bian222

木虫 (正式写手)


sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:58
听说过,是很强大,但是对于熟悉fortran的人来说,matlab还是应该首选。
9楼2009-04-23 09:53:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tangmnt

至尊木虫 (职业作家)

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:58
我用过,用于图像处理,感觉也比较顺手,挺方便。
10楼2009-04-27 09:20:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fspdlh 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国社科申报系统有变化 +3 kynobel 2026-08-23 3/150 2026-08-29 21:57 by 余韵清
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:44 by 4qO8zhfjr2AX
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:33 by 4qO8zhfjr2AX
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:11 by 4qO8zhfjr2AX
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 ASdOkHsho7FD 2026-08-28 11/550 2026-08-29 20:18 by 63GmZBFV29mG
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 ASdOkHsho7FD 2026-08-28 8/400 2026-08-29 17:22 by 4FFAWE8HcgUD
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 14:02 by jCd0dEvKHShX
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:51 by jCd0dEvKHShX
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 ASdOkHsho7FD 2026-08-28 5/250 2026-08-29 11:49 by jCd0dEvKHShX
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:40 by jCd0dEvKHShX
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见