Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

C programming and numerical analysis : : an introduction /

By: Nomura, Seiichi (Professor of mechanical engineering) [author.].
Material type: materialTypeLabelBookSeries: Synthesis digital library of engineering and computer science: ; Synthesis lectures on mechanical engineering: #13.Publisher: San Rafael, California (1537 Fourth Street, 1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, [2018]Description: 1 PDF (xiii, 184 pages) : illustrations (some color).Content type: text Media type: electronic Carrier type: online resourceISBN: 9781681733128; 9781681733111.Subject(s): C (Computer program language) | Numerical analysis -- Data processing | C | numerical analysis | Unix | gcc | differential equations | simultaneous equations | Octave/MATLAB | FORTRAN | gnuplotGenre/Form: Electronic books.DDC classification: 518 Online resources: Abstract with links to resource Also available in print.
Contents:
part I. Introduction to C programming -- 1. First steps to run a C program -- 1.1. A cycle of C programming -- 1.2. UNIX command primer -- 1.3. Overview of C programming -- 1.4. Exercises
2. Components of C language -- 2.1. Variables and data types -- 2.2. Input/output -- 2.3. Operators between Variables -- 2.4. Control statements -- 2.5. Functions -- 2.6. Arrays -- 2.7. File handling -- 2.8. Pointers -- 2.9. String manipulation -- 2.10. Command line arguments -- 2.11. Structures
part II. Numerical analysis -- 3. Note on numerical errors
4. Roots of f .x/ D 0 -- 4.1. Bisection method -- 4.2. Newton's method
5. Numerical differentiation -- 5.1. Introduction -- 5.2. Forward/backward/central difference -- 5.3. Exercises
6. Numerical integration -- 6.1. Introduction -- 6.2. Rectangular rule -- 6.3. Trapezoidal rule -- 6.4. Simpson's rule -- 6.5. Exercises
7. Solving simultaneous equations -- 7.1. Introduction -- 7.2. Gauss-Jordan elimination method -- 7.3. LU decomposition (optional) -- 7.4. Gauss-Seidel method ( Jacobi method) -- 7.5. Exercises
8. Differential equations -- 8.1. Initial value problems -- 8.2. Higher-order ordinary differential equations -- 8.3. Exercises
A. Gnuplot -- B. Octave (MATLAB) tutorial for C programmers -- B.1. Introduction -- B.2. Basic operations -- B.3. Sketch of comparison between C and Octave/MATLAB -- B.4. Exercises -- C. FORTRAN tutorial for C programmers -- C.1. FORTRAN features -- C.2. How to run a FORTRAN program -- C.3. Sketch of comparison between C and FORTRAN -- C.4. Exercises.
Abstract: This book is aimed at those in engineering/scientific fields who have never learned programming before but are eager to master the C language quickly so as to immediately apply it to problem solving in numerical analysis. The book skips unnecessary formality but explains all the important aspects of C essential for numerical analysis. Topics covered in numerical analysis include single and simultaneous equations, differential equations, numerical integration, and simulations by random numbers. In the Appendices, quick tutorials for gnuplot, Octave/MATLAB, and FORTRAN for C users are provided.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE883
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Part of: Synthesis digital library of engineering and computer science.

Includes bibliographical references and index.

part I. Introduction to C programming -- 1. First steps to run a C program -- 1.1. A cycle of C programming -- 1.2. UNIX command primer -- 1.3. Overview of C programming -- 1.4. Exercises

2. Components of C language -- 2.1. Variables and data types -- 2.2. Input/output -- 2.3. Operators between Variables -- 2.4. Control statements -- 2.5. Functions -- 2.6. Arrays -- 2.7. File handling -- 2.8. Pointers -- 2.9. String manipulation -- 2.10. Command line arguments -- 2.11. Structures

part II. Numerical analysis -- 3. Note on numerical errors

4. Roots of f .x/ D 0 -- 4.1. Bisection method -- 4.2. Newton's method

5. Numerical differentiation -- 5.1. Introduction -- 5.2. Forward/backward/central difference -- 5.3. Exercises

6. Numerical integration -- 6.1. Introduction -- 6.2. Rectangular rule -- 6.3. Trapezoidal rule -- 6.4. Simpson's rule -- 6.5. Exercises

7. Solving simultaneous equations -- 7.1. Introduction -- 7.2. Gauss-Jordan elimination method -- 7.3. LU decomposition (optional) -- 7.4. Gauss-Seidel method ( Jacobi method) -- 7.5. Exercises

8. Differential equations -- 8.1. Initial value problems -- 8.2. Higher-order ordinary differential equations -- 8.3. Exercises

A. Gnuplot -- B. Octave (MATLAB) tutorial for C programmers -- B.1. Introduction -- B.2. Basic operations -- B.3. Sketch of comparison between C and Octave/MATLAB -- B.4. Exercises -- C. FORTRAN tutorial for C programmers -- C.1. FORTRAN features -- C.2. How to run a FORTRAN program -- C.3. Sketch of comparison between C and FORTRAN -- C.4. Exercises.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Compendex

INSPEC

Google scholar

Google book search

This book is aimed at those in engineering/scientific fields who have never learned programming before but are eager to master the C language quickly so as to immediately apply it to problem solving in numerical analysis. The book skips unnecessary formality but explains all the important aspects of C essential for numerical analysis. Topics covered in numerical analysis include single and simultaneous equations, differential equations, numerical integration, and simulations by random numbers. In the Appendices, quick tutorials for gnuplot, Octave/MATLAB, and FORTRAN for C users are provided.

Also available in print.

Title from PDF title page (viewed on March 30, 2018).

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha