My Account Log in

1 option

Practical scientific computing / Ali Muhammad and Victor Zalizniak.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Muhammad, Ali.
Contributor:
Zalizniak, Victor.
Series:
Woodhead Publishing in mathematics
Woodhead Publishing in mathematics Practical scientific computing
Language:
English
Subjects (All):
Computer science--Mathematics.
Computer science.
Science--Data processing.
Science.
Physical Description:
1 online resource (201 p.)
Edition:
1st edition
Place of Publication:
Cambridge, England ; Philadelphia, Pennsylvania ; New Delhi, India : Woodhead Publishing, 2011.
Language Note:
English
System Details:
text file
Summary:
Scientific computing is about developing mathematical models, numerical methods and computer implementations to study and solve real problems in science, engineering, business and even social sciences. Mathematical modelling requires deep understanding of classical numerical methods. This essential guide provides the reader with sufficient foundations in these areas to venture into more advanced texts.The first section of the book presents numEclipse, an open source tool for numerical computing based on the notion of MATLAB®. numEclipse is implemented as a plug-in for Eclipse, a leadin
Contents:
Cover; Practical scientific computing; Copyright; Table of contents; Preface; Acknowledgements; Part I; 1 Introduction; 1.1 Getting started; 1.2 Interpreter; 1.3 Program; 2 Expressions; 2.1 Matrix; 2.2 Real number; 2.3 Complex number; 2.4 Boolean; 2.5 String; 2.6 Structure; 2.7 Cell; 2.8 Range expression; 2.9 Boolean expression; 2.10 Relational expression; 2.11 Numerical expression; 3 Statements; 3.1 Assignment statement; 3.2 Loop statements; 3.3 Conditional statements; 3.4 Continue and break statements; 4 Programming; 4.1 Program; 4.2 Function; 4.3 Procedure; 4.4 Java programming
4.5 C programming5 Architecture; 5.1 Front-end; 5.2 Back-end; 5.3 User interface; 5.4 Gnuplot interface; 5.5 Execution engine; 6 Plotting; 6.1 Simple function plot (fplot); 6.2 Two-dimensional plots; 6.3 Three-dimensional plots; Part II; 7 Solving nonlinear equations; 7.1 Calculation of roots with the use of iterative functions; 7.2 Exercises; 8 Solving systems of linear equations; 8.1 Linear algebra background; 8.2 Systems of linear equations; 8.3 Types of matrices that arise from applications and analysis; 8.4 Error sources; 8.5 Condition number; 8.6 Direct methods; 8.7 Iterative methods
8.8 Exercises9 Computational eigenvalue problems; 9.1 Basic facts concerning eigenvalue problems; 9.2 Localization of eigenvalues; 9.3 Power method; 9.4 Inverse iteration; 9.5 Iteration with a shift of origin; 9.6 The qr method; 9.7 Exercises; 10 Introduction to finite difference schemes for ordinary differential equations; 10.1 Elementary example of a finite difference scheme; 10.2 Approximation and stability; 10.3 Numerical solution of initial value problems; 10.4 Numerical solution and value problems; 10.5 Error estimation and control; 10.6 Exercises; 11 Interpolation and approximation
11.1 Interpolation11.2 Approximation of functions and data representation; 11.3 Exercises; Bibliography
Notes:
Description based upon print version of record.
Includes bibliographical references.
Description based on online resource; title from PDF title page (ebrary, viewed December 26, 2013).
ISBN:
9780857092267
085709226X
OCLC:
867317600

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account