An Introduction to Programming with IDL : Interactive Data Language


Kenneth P. Bowman
Bok Engelsk 2006 · Electronic books.
Utgitt
Burlington : : Elsevier Science, , 2006.
Omfang
1 online resource (310 p.)
Opplysninger
Description based upon print version of record.. - Front Cover; An Introduction to Programming with IDL; Copyright Page; Contents; Preface; Acknowledgments; Part I. IDL BASICS; Chapter 1. Introduction; 1.1 What Is IDL?; 1.2 IDL Resources; 1.3 The IDL Software System; Chapter 2. IDL Manuals and Books; 2.1 Features of This Book; 2.2 IDL Documentation from Research Systems; 2.3 Other IDL Books; Chapter 3. Interactive IDL; 3.1 IDL Commands; 3.2 Setting Up IDL; 3.3 Starting and Exiting IDL; 3.4 Interrupting and Restarting IDL Calculations; 3.5 Simple IDL Statements; 3.6 Getting Information; 3.7 Variables; 3.8 Arrays; 3.9 Graphics; 3.10 Summary. - 10.2 Free-Format Output10.3 Formatted Output; 10.4 Printing a Table; 10.5 Output to Files; 10.6 Summary; 10.7 Exercises; Chapter 11. Reading Text; 11.1 IDL Commands and Keywords; 11.2 Reading Text from the Terminal; 11.3 Reading Text from Files; 11.4 Summary; 11.5 Exercises; Chapter 12. Writing and Reading Binary Files; 12.1 IDL Commands and Keywords; 12.2 Writing Binary Files; 12.3 Reading Binary Files; 12.4 Exchanging Files with Fortran Programs; 12.5 Summary; 12.6 Exercises; Chapter 13. Reading NetCDF Files; 13.1 IDL Procedures and Functions; 13.2 NetCDF Basics; 13.3 Reading Attributes. - 13.4 A Real Data File. - 3.11 ExercisesChapter 4. IDL Scripts (Batch Jobs); 4.1 IDL Commands and Notation; 4.2 A Note on Files and File Names; 4.3 Making a Script; 4.4 Journaling; 4.5 Summary; 4.6 Exercises; Chapter 5. Integer Constants and Variables; 5.1 IDL Commands and Notation; 5.2 Decimal and Binary Notation; 5.3 BYTE Constants and Variables; 5.4 INT Constants and Variables; 5.5 LONG Constants and Variables; 5.6 Other Integer Types; 5.7 Converting One Integer Type to Another; 5.8 Summary; 5.9 Exercises; Chapter 6. Floating-Point Constants and Variables; 6.1 IDL Commands and Notation. - 6.2 Development of Floating-Point Methods6.3 Limitations of Floating-Point Arithmetic; 6.4 Single-Precision Constants and Variables; 6.5 Double-Precision Constants and Variables; 6.6 Type Conversion; 6.7 Rounding; 6.8 Infinities and Not-a-Numbers; 6.9 Summary; 6.10 Exercises; Chapter 7. Using Arrays; 7.1 IDL Procedures and Functions; 7.2 Creating Arrays; 7.3 Arithmetic with Arrays; 7.4 Index Arrays; 7.5 Generating a Coordinate Array; 7.6 Changing the Shape of an Array; 7.7 Using Part of an Array; 7.8 Expanding or Shrinking (Rebinning) an Array; 7.9 Reversing an Array. - 7.10 Rotating or Transposing an Array7.11 Shifting an Array; 7.12 Summary; 7.13 Exercises; Chapter 8. Searching and Sorting; 8.1 IDL Procedures and Functions; 8.2 Finding Values in an Array That Satisfy a Logical Condition; 8.3 Sorting an Array; 8.4 Finding a Value in a Sorted Array; 8.5 Summary; 8.6 Exercises; Chapter 9. Structures; 9.1 IDL Commands and Keywords; 9.2 Named Structures; 9.3 Anonymous Structures; 9.4 Hierarchical Structures; 9.5 Additional Topics; 9.6 Summary; 9.7 Exercises; Part II. INPUT AND OUTPUT; Chapter 10. Printing Text; 10.1 IDL Commands and Keywords. - 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 experienc
Emner
Sjanger
Dewey
ISBN
012088559X. - 9780120885596

Bibliotek som har denne