Dos Passos | Numerical Methods, Algorithms and Tools in C | Buch | 978-0-8493-7479-1 | www2.sack.de

Buch, Englisch, 598 Seiten, Format (B × H): 163 mm x 241 mm, Gewicht: 973 g

Dos Passos

Numerical Methods, Algorithms and Tools in C


1. Auflage 2009
ISBN: 978-0-8493-7479-1
Verlag: Taylor & Francis Inc

Buch, Englisch, 598 Seiten, Format (B × H): 163 mm x 241 mm, Gewicht: 973 g

ISBN: 978-0-8493-7479-1
Verlag: Taylor & Francis Inc


Comprehensive Coverage of the New, Easy-to-Learn C#
Although C, C++, Java, and Fortran are well-established programming languages, the relatively new C# is much easier to use for solving complex scientific and engineering problems. Numerical Methods, Algorithms and Tools in C# presents a broad collection of practical, ready-to-use mathematical routines employing the exciting, easy-to-learn C# programming language from Microsoft.

The book focuses on standard numerical methods, novel object-oriented techniques, and the latest Microsoft.NET programming environment. It covers complex number functions, data sorting and searching algorithms, bit manipulation, interpolation methods, numerical manipulation of linear algebraic equations, and numerical methods for calculating approximate solutions of non-linear equations. The author discusses alternative ways to obtain computer-generated pseudo-random numbers and real random numbers generated by naturally occurring physical phenomena. He also describes various methods for approximating integrals and special functions, routines for performing statistical analyses of data, and least squares and numerical curve fitting methods for analyzing experimental data, along with numerical methods for solving ordinary and partial differential equations. The final chapter offers optimization methods for the minimization or maximization of functions.

Exploiting the useful features of C#, this book shows how to write efficient, mathematically intense object-oriented computer programs. The vast array of practical examples presented can be easily customized and implemented to solve complex engineering and scientific problems typically found in real-world computer applications.

Dos Passos Numerical Methods, Algorithms and Tools in C jetzt bestellen!

Zielgruppe


Electrical engineers, physicists, applied mathematicians, and programmers; supplemental textbook for students in numerical analysis and scientific computing.


Autoren/Hrsg.


Weitere Infos & Material


Introduction
C# and the.NET Framework

Installing C# and the.NET Framework

Overview of Object-Oriented Programming (OOP)

Your First C# Program

Overview of the IDE Debugger

Overview of the C# Language
The.NET Framework Math Class Library

Introduction

A.NET Framework Math Class—Fields

A.NET Framework Math Class—Methods
Vectors and Matrices

Introduction

The C# Vector Library

The C# Matrix Library
Complex Numbers

Introduction

Fundamental Concepts

Complex Number Arithmetic

Elementary Functions of a Complex Number
A Complex Number Library in C#

Complex Number Vectors

Complex Number Matrices

Generic vs. Non-Generic Coding
Sorting and Searching Algorithms

Introduction

Sorting Algorithms

Comparison Sorts
Count Sort

Radix Sort

Search Algorithms
Bits and Bytes

Introduction

Numeric Systems

Bit Manipulation and Bitwise Operators

Assorted Bits and Bytes

Interpolation

Introduction

Linear Interpolation

Bilinear Interpolation

Polynomial Interpolation

Cubic Spline Interpolation
Linear Equations

Introduction

Gaussian Elimination

Gauss-Jordan Elimination

LU Decomposition

Iteration Methods

Eigenvalues and Jacobi’s Algorithm
Non-Linear Equations

Introduction

Linear Incremental Method

Bisection Method

The Secant Method

False Positioning Method

Fixed Point Iteration

Newton–Raphson Method
Random Numbers

Introduction

The C# Built-In Random Number Generator
Other Random Number Generators

True Random Number Generators

Probability Distribution Functions

Histograms

Discrete Distributions
Continuous Distributions
Shuffling Algorithms
Numerical Differentiation

Introduction

Finite Difference Formulas

Richardson Extrapolation

Derivatives by Polynomial Interpolation
Numerical Integration

Introduction

Newton-Cotes Formulas
Romberg Integration

Gaussian Quadrature Methods

Monte Carlo Methods

Convolution Integrals
Statistical Functions

Introduction

Some Useful Tools

Basic Statistical Functions
Special Functions

Introduction

Factorials

Combinations and Permutations

Gamma Function

Beta Function

Error Function

Sine and Cosine Integral Functions

Laguerre Polynomials

Hermite Polynomials
Chebyshev Polynomials

Legendre Polynomials

Bessel Functions
Curve Fitting Methods
Introduction

Least Squares Fit

Weighted Least Squares Fit

Linear Regression

The x2 Test for Goodness of Fit
Ordinary Differential Equations

Introduction

Euler Method

Runge–Kutta Methods

Coupled Differential Equations
Partial Differential Equations

Introduction

The Finite Difference Method

Parabolic Partial Differential Equations

Hyperbolic Partial Differential Equations

Elliptic Partial Differential Equations

Optimization Methods

Introduction

Gradient Descent Method

Linear Programming

Simulated Annealing Method

Genetic Algorithms

References

Index


Waldemar Dos Passos is a computer programming consultant in the Silicon Valley area of California. After completing his undergraduate education at the University of California, Berkeley, Dr. Dos Passos earned an M.S. in computer science and engineering along with a Ph.D. in physics from the University of Michigan, Ann Arbor. With more than twenty years of computer programming experience, he has published several papers in physics journals.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.