IDL
IDL是一種數據分析和圖像化應用程序及編程語言,先由美國ITT公司所有,后由美國ExelisVis公司所有。最初在七十年代后期用于幫助科學家分析火星探險衛(wèi)星發(fā)回的數據,將浩瀚的數據轉換為圖形。從此后,
IDL得到廣泛運用,使用者日眾,呈幾何級別增長。
IDL使用者可以迅速且方便地運用此軟件將數據轉換為圖像,促進分析和理解。通過軟件轉化的圖像既可以是簡單色彩,也可以是全色三維圖像和模型。
IDL(InteractiveDataLanguage)語言是第四代科學計算可視化語言,集開放性、高維分析能力、科學計算能力、實用性和可視化分析為一體,它可以在多種硬件平臺上運行,可以方便地與C、C++連接,還支持數據庫的ODBC接口標準。
IDL語言內置的數學庫函數可以大大地減少圖象處理算法開發(fā)的工作量,用
IDL語言寫的程序可以不加修改地在其他可以運行
IDL的平臺上運行,這樣開發(fā)出來的系統(tǒng)自然地具有可移植性。由于
IDL語言是解釋性語言,其運行速度受到影響,對于速度要求較高的功能可以直接用標準C語言編寫,利用
IDL與C的接口在
IDL語言中調用C模塊實現高速度。
IDL語言的許多函數可以支持不同的數據類型,例如ROT旋轉函數可以旋轉字節(jié)型、整型及浮點型的矩陣數據。