An Introduction to Programming with IDL: Interactive Data Language (Paperback)

Kenneth P. Bowman

買這商品的人也買了...

商品描述

Description

In today's information age, scientists and engineers must quickly and efficiently analyze extremely large sets of data. One of the best tools to accomplish this is Interactive Data Language (IDL?), a programming and visualization environment that facilitates numerical modeling, data analysis, and image processing. IDL's high-level language and powerful graphics capabilities allow users to write more flexible programs much faster than is possible with other programming languages. An Introduction to Programming with IDL enables students new to programming, as well as those with experience in other programming languages, to rapidly harness IDL's capabilities: fast, interactive performance; array syntax; dynamic data typing; and built-in graphics. Each concept is illustrated with sample code, including many complete short programs.

 

Table of Contents

Part I IDL BASICS Chapter 1 - Introduction Chapter 2 - IDL Manuals and Books Chapter 3 - Interactive IDL Chapter 4 - IDL Scripts (Batch Jobs) Chapter 5 - Integer Constants and Variables Chapter 6 - Floating-Point Constants and Variables Chapter 7 - Using Arrays Chapter 8 - Searching and Sorting Chapter 9 - Structures PART II INPUT AND OUTPUT Chapter 10 - Printing Text Chapter 11 - Reading Text Chapter 12 - Writing and Reading Binary Files Chapter 13 - Reading NetCDF Files Chapter 14 - Writing NetCDF Files PART III PROGRAM STRUCTURE AND CONTROL Chapter 15 - Procedures and Functions Chapter 16 - Program Control PART IV GRAPHICS Chapter 17 - Line Graphs Chapter 18 - Contour and Surface Plots Chapter 19 - Mapping Chapter 20 - Printing Graphics Chapter 21 - Color and Image Display Chapter 22 - Animation PART V APPLICATIONS Chapter 23 - Statistics and Pseudorandom Numbers Chapter 24 - Interpolation Chapter 25 - Fourier Analysis Appendix A An IDL Style Guide Appendix B Example Procedures, Functions, Scripts, and Data Files

 

 

商品描述(中文翻譯)

在今天的資訊時代,科學家和工程師必須快速且有效地分析極大量的資料。其中一個最好的工具是互動式資料語言(IDL),它是一個程式設計和視覺化環境,有助於數值建模、資料分析和影像處理。IDL的高階語言和強大的圖形功能使使用者能夠比其他程式語言更快速地撰寫更靈活的程式。《IDL程式設計入門》讓初學程式設計的學生以及有其他程式語言經驗的人能夠迅速掌握IDL的能力:快速、互動式的執行效能;陣列語法;動態資料類型;以及內建的圖形功能。每個概念都有示範程式碼,包括許多完整的短程式。

目錄:
第一部分 IDL基礎
第1章 - 簡介
第2章 - IDL手冊和書籍
第3章 - 互動式IDL
第4章 - IDL腳本(批次作業)
第5章 - 整數常數和變數
第6章 - 浮點數常數和變數
第7章 - 使用陣列
第8章 - 搜尋和排序
第9章 - 結構

第二部分 輸入和輸出
第10章 - 列印文字
第11章 - 讀取文字
第12章 - 寫入和讀取二進位檔案
第13章 - 讀取NetCDF檔案
第14章 - 寫入NetCDF檔案

第三部分 程式結構和控制
第15章 - 程序和函數
第16章 - 程式控制

第四部分 圖形
第17章 - 折線圖
第18章 - 等高線和曲面圖
第19章 - 地圖
第20章 - 列印圖形
第21章 - 顏色和影像顯示
第22章 - 動畫

第五部分 應用
第23章 - 統計和偽隨機數
第24章 - 插值
第25章 - 傅立葉分析
附錄A:IDL風格指南
附錄B:範例程序、函數、腳本和資料檔案