⑴ 簡述idl功能idl 與matlab有何異同點
相同之處:
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所能給予用戶的解決方案。等等...
⑵ 請教:如何打開.XSD文件
xsd是來規定XML的,xsd 是Schema的一種。
xsd是用來驗證數據是否正確,比如你的XML數據要寫進資料庫,如果不驗證,可能就會有很多問題。
當你的XML通過XSD驗證後,就可以用XSL進行格式化。生成HTML,矢量圖形等。。。
打開xsd的軟體:
JPad Pro
軟體版本: 5.5.856
發行公司: www.modelworks.com
文件信息: 8.7 MB,2005年09月30日
界面語言: 英文 本類編輯推薦
操作系統: Win 98,Win NT,Win 2k,Win Me,Win XP,Win 2003
軟體許可: 共享軟體,注冊費用 $59.00,免費試用 30 天
JPad Pro 5.5.856 這 IDE 支持 Sun 的 Java 工具,ANT,項目,可視調試程序,折疊的代碼,聰明的鑰匙,聰明的契約,代碼完成,變色的句法,書簽,時間測試裝置,線標數,帶正規表達式搜尋的發現者工具欄和取代,文件設置工具欄,源代碼瀏覽器,帶許多流行的來源控制系統的集成,和編寫你的自己的 JavaScript 工具的能力。隨同被其寫進的超過 700 個腳本 JavaScript 而來。
注意:語言支持包括 Java, JSP, HTML, PHP, Perl, C/C++, SQL,Lisp,Cobol,ASP,CGI, CSS, DTD, JavaScript, VBScript,Python,Velocity,Properties, XHTML, XML, XSD, XSL,和 IDL。額外的帶變色的句法和其他特色的文件類型能夠被加。
運行需求:IE 5.0 或更高