C programming and numerical analysis : an introduction /

Bibliographic Details
Main Author: Nomura, Seiichi (Professor of mechanical engineering) (Author)
Corporate Author: Morgan & Claypool Publishers
Format: eBook
Language:English
Published: San Rafael, California (1537 Fourth Street, 1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, [2018]
Series:Synthesis digital library of engineering and computer science.
Synthesis lectures on mechanical engineering ; #13.
Subjects:
Online Access:Connect to the full text of this electronic book (PDF)
Table of 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
  • 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.
  • part II. Numerical analysis
  • 3. Note on numerical errors