Press "Enter" to skip to content

An Introduction to Programming with IDL: Interactive Data by Kenneth P. Bowman

By Kenneth P. Bowman

In brand new info age, scientists and engineers needs to fast and successfully study tremendous huge units of knowledge. the best instruments to complete this can be Interactive facts Language (IDL®), a programming and visualization atmosphere that allows numerical modeling, info research, and snapshot processing. IDL's high-level language and strong snap shots functions permit clients to put in writing extra versatile courses a lot swifter than is feasible with different programming languages. An advent to Programming with IDL permits scholars new to programming, in addition to people with event in different programming languages, to speedily harness IDL's functions: quickly, interactive functionality; array syntax; dynamic information typing; and integrated photos. each one thought is illustrated with pattern code, together with many entire brief courses. ·Margin notes in the course of the textual content speedy element readers to the proper sections of IDL manuals ·End-of-chapter summaries and routines aid toughen studying ·Students who buy the e-book are eligible for a considerable on a scholar model of the IDL software program

Show description

Read Online or Download An Introduction to Programming with IDL: Interactive Data Language PDF

Best introductory & beginning books

Beginning Game Programming

This e-book offers an creation to the full box of video game programming. As readers paintings in the course of the e-book, they're going to produce operating video games: one in second and one in 3D--offering an outstanding advent to DirectX programming. starting with an creation to simple home windows programming, this publication quick advances to the fundamentals of DirectX programming, relocating up from surfaces to textures after which to 3D types.

Basic Teachings of the Great Philosophers

An entire precis of the perspectives of an important philosophers in Western civilization. every one significant box of philosophic inquiry contains a separate bankruptcy for higher accessibility. comprises Plato, Descartes, Spinoza, Kant, Hegel, Dewey, Sartre, and so forth.

How to Make a Quilt: Learn Basic Sewing Techniques for Creating Patchwork Quilts and Projects. A Storey BASICS® Title

With easy step by step directions that require purely simple stitching talents, Barbara Weiland Talbert exhibits you the way to make your individual appealing and sturdy quilts. Taking you thru the full quilting method in an easy-to-follow series, Talbert exhibits you ways to pick an appropriate layout, pick out the simplest textile, lower shapes, piece jointly blocks, gather the cover best, and end your undertaking.

Extra info for An Introduction to Programming with IDL: Interactive Data Language

Example text

9223372036854775807 How long would it take to count from 0 to 263 ? 7 Converting One Integer Type to Another In some cases IDL will automatically convert one type to another. For example, IDL> x = 20000S IDL> help, x X INT IDL> print, 2*x 40000 IDL> help, 2*x LONG = 20000 = 40000 Because we used the COMPILE_OPT IDL2 statement in our startup file, the default integer type is LONG. Therefore, the constant 2 is treated as a LONG. Before the multiplication with x is carried out, x is converted to a LONG.

4 Journaling If you know that you are going to be creating a script, you can save the statements you enter at the IDL prompt to a journal file. This is a plain text file that contains everything that you enter into IDL. Recording of statements, or journaling, is turned on and off with the JOURNAL command. The name of the journal file is specified in the first JOURNAL command. pro, which should be in your idl/bowman directory. local. Working directory: /Users/bowman Date: Sun May 18 08:31:39 2003 See the JOURNAL procedure in IDL Reference Guide.

Using IDL’s array features has several major benefits. Programs written using array syntax are easier to write, easier to read, and less likely to have errors. Additionally, operations that use array syntax are much faster than those that use explicit loops. We begin with a look at two different ways to carry out a basic operation: adding together two one-dimensional floating-point arrays of size n, element by element, to create a new array, also of size n. If you know Fortran 77, you would probably write this operation in IDL in the following way.

Download PDF sample

Rated 4.09 of 5 – based on 32 votes