24小时热门版块排行榜    

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

  • 用得很熟练
    6 (6.3%)
  • 正在学
    13 (13.7%)
  • 听说过,不错
    7 (7.4%)
  • 听说过,一般
    2 (2.1%)
  • 没听说过
    67 (70.5%)
查看: 3310  |  回复: 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的回帖

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的回帖
查看全部 36 个回答

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的回帖

liyuzdl

新虫 (初入文坛)


sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真模拟版 6-10 04:58
楼主,给个那个软件下载的地址吧。哈哈
5楼2009-04-22 00:22:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:58 by ZPa0EcMwuECS
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:36 by ZPa0EcMwuECS
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:36 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-30 01:14 by ZPa0EcMwuECS
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-30 00:59 by winsaint
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 ASdOkHsho7FD 2026-08-28 10/500 2026-08-30 00:53 by ZPa0EcMwuECS
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +7 ASdOkHsho7FD 2026-08-28 10/500 2026-08-30 00:41 by ZPa0EcMwuECS
[基金申请] 面上意见出来了 +8 黄鸟于飞Chao 2026-08-29 16/800 2026-08-29 20:45 by 黄鸟于飞Chao
[基金申请] 为什么到现在没收到通知? +4 tannykie 2026-08-29 4/200 2026-08-29 17:14 by lmz0216
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 9/450 2026-08-29 09:59 by jklily
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
信息提示
请填处理意见