Items related to Introduction to Scientific Computation and Programming

Introduction to Scientific Computation and Programming - Softcover

 
9780534389130: Introduction to Scientific Computation and Programming

Synopsis

This book provides students with the modern skills and concepts needed to be able to use the computer expressively in scientific work. The author takes an integrated approach by covering programming, important methods and techniques of scientific computation (graphics, the organization of data, data acquisition, numerical methods, etc.) and the organization of software. Balancing the best of the teach-a-package and teach-a-language approaches, the book teaches general-purpose language skills and concepts, and also takes advantage of existing package-like software so that realistic computations can be performed.

"synopsis" may belong to another edition of this title.

Review

1. WHAT IS COMPUTATION? Computation as Transformation. Computation as Reaction to Events. Algorithms. From Algorithms to Software. Exercises. 2. INVOKING A COMPUTATION. Expressions and Commands. Changing State: Assignment. A Variety of Notations. Parsing. Exercises. 3. SIMPLE TYPES: NUMBERS, TEXT, BOOLEANS. The Organization of Computer Memory. Text. Collections of Numbers and Plotting. Booleans: True or False. Logical Operators: Boolean Operators with Boolean Inputs. Example: Measuring Information in Bits. Exercises. 4. NUMBERS AND PRECISION. The Precision of Computer Arithmetic. Example: Global Positioning. Exercises. 5. COLLECTIONS AND INDEXING. Indexing. Matrices. Mixed Data Types. Exercises. 6. FILES AND SCRIPTS. Filenames. File Operators. Importing and Exporting Data. Scripts. Scripts as Computations. Exercises. Project: Time for a Cool Cup of Coffee. 7. FUNCTIONS. Computations without Effects. Creating Functions. Functions as Arguments and Values. Exercises. 8. CONDITIONALS. The if Statement. More Than Two Cases. Completeness and Exclusivity. Switch/Case. Advanced: Parallelization of Conditional Operators. Exercises. Project: The Morse Code. 9. LOOPS. For Loops. Accumulators. Nested Loops. Example: Optimal Matching with Nested Loops. Element-by-Element Operators. Outputs of Unknown Size. Loop Termination. Conditional Looping. Example: Measuring Information II. Dimensions and Arrays. Exercises. Project: Cellular Automata. Project: The Mandelbrot Set. 10. SCOPE. Environments and Scope. The Debugger. Shared Environments. Scoping of Functions. Pass by Reference. Exercises. 11. EVENTS. Activating Input Devices. Example: Recording the Times of Events. Example: Exploring the Mandelbrot Set. Inputs without Waiting. Warnings and Errors. Testing Functions. Optional and Default Arguments. Exercises. 12. ARRANGING DATA: SEARCHING AND DATABASES. Datasets. Selecting Subsets from Lists. Efficient Searching for Matches. Combining Lists: Union and Intersection. Tables. Simultaneous Collection and Access of Data. Databases. Exercises. Project: A Bridge Database. 13. TREES AND RECURSION. Simple Recursion. Multiway Recursion. Accumulators. Example: Optimal Matching (Recursive). Trees as Data Structures. Processing Trees. Example: Huffman Encoding of Information. Exercises. Project: Clustering of Data. 14. SOUNDS AND SIGNALS. Basics of Computer Sound. Perception and Generation of Sound. Synthesizing Complex Sounds. Transduction and Recording Sound. Aliasing and the Sampling Frequency. Exercises. Project: The Perception of Beats. Project: Speeding Up Sound. 15. IMAGES. Black-and-White Images. Color. Digital Sampling of Images. Sampling and Storing Images in Files. Manipulating and Synthesizing Images. Example: Mona Lisa's Missing Blue. Exercises. Project: Landsat Images and False-Color. 16. MATHEMATICAL RELATIONSHIPS WITH ONE UNKNOWN. Representing Mathematical Relationships. Zeroing in on Solutions. Derivatives. Going to the Extreme: Optimization. Fitting. Interpolation. Exercises. 17. MATHEMATICAL RELATIONSHIPS WITH TWO OR MORE UNKNOWNS. Visualizing Functions of Two Variables. Geometry of Functions: The Gradient. Optimization Using the Gradient. Finding Solutions. Solutions to Systems of Linear Equations. Best Solutions to Linear Systems. Solutions to Systems of Nonlinear Equations. Exercises. 18. FROM EQUALITY TO SIMILARITY: RANDOMNESS AND VARIATION. A Classification Problem. Describing Distributions. Processes and Distributions. Why the Gaussian is Important. Multiple Variables. Example: Handwritten Digit Recognition. Exercises. Project: Sums of Gaussians and Segmentation of Images. APPENDICES. Color Plates. ASCII Characters. Computations on Vectors and Matrices.

Synopsis

Integrating its coverage of programming, scientific computation, and the organization of software, this textbook uses realistic MATLAB examples to illustrate important concepts. Particular attention is given to the use of graphical interfaces. The text assumes some knowledge of calculus, but no prior experience programming. Kaplan teaches mathemati

"About this title" may belong to another edition of this title.

Buy Used

Condition: Very Good
Used book that is in excellent...
View this item

£ 6.48 shipping from U.S.A. to United Kingdom

Destination, rates & speeds

Buy New

View this item

£ 33.29 shipping from U.S.A. to United Kingdom

Destination, rates & speeds

Search results for Introduction to Scientific Computation and Programming

Stock Image

Kaplan, Daniel
Published by Course Technology, 2003
ISBN 10: 0534389139 ISBN 13: 9780534389130
Used Softcover First Edition

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. 1st Edition. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 12696919-6

Contact seller

Buy Used

£ 8.30
Convert currency
Shipping: £ 6.48
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Daniel T. Kaplan
Published by Brooks/Cole, 2003
ISBN 10: 0534389139 ISBN 13: 9780534389130
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.85. Seller Inventory # G0534389139I5N00

Contact seller

Buy Used

£ 9.12
Convert currency
Shipping: £ 12.46
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Daniel T. Kaplan
Published by Brooks/Cole November 2003, 2003
ISBN 10: 0534389139 ISBN 13: 9780534389130
Used Trade Paperback

Seller: Pella Books, Pella, IA, U.S.A.

Seller rating 2 out of 5 stars 2-star rating, Learn more about seller ratings

Trade Paperback. Condition: Used Very Good. Seller Inventory # 235227

Contact seller

Buy Used

£ 9.10
Convert currency
Shipping: £ 27
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Daniel T. Kaplan
Published by Brooks/Cole, 2003
ISBN 10: 0534389139 ISBN 13: 9780534389130
New Paperback

Seller: The Book Spot, Sioux Falls, MN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Seller Inventory # Abebooks159209

Contact seller

Buy New

£ 44.96
Convert currency
Shipping: £ 33.29
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Daniel T. Kaplan
Published by Brooks/Cole, 2003
ISBN 10: 0534389139 ISBN 13: 9780534389130
New paperback

Seller: BennettBooksLtd, North Las Vegas, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: New. In shrink wrap. Looks like an interesting title! Seller Inventory # Q-0534389139

Contact seller

Buy New

£ 77.37
Convert currency
Shipping: £ 32.55
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket