Central Library, Indian Institute of Technology Delhi
केंद्रीय पुस्तकालय, भारतीय प्रौद्योगिकी संस्थान दिल्ली

C programming and numerical analysis : an introduction / Seiichi Nomura.

By: Nomura, Seiichi (Professor of mechanical engineering) [author.]Material type: TextTextSeries: 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; 9781681733111Subject(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.Additional physical formats: Print version:: No titleDDC classification: 518 LOC classification: QA297 | .N663 2018Online 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.
List(s) this item appears in: MATLAB
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode
Ebooks Ebooks Indian Institute of Technology Delhi - Central Library
Available

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 on this title.

to post a comment.
Copyright © 2022 Central Library, Indian Institute of Technology Delhi. All Rights Reserved.

Powered by Koha