000 04717nam a22007451i 4500
001 8327646
003 IEEE
005 20200413152930.0
006 m eo d
007 cr cn |||m|||a
008 180330s2018 caua fob 001 0 eng d
020 _a9781681733128
_qebook
020 _a9781681733111
_qpaperback
024 7 _a10.2200/S00835ED1V01Y201802MEC013
_2doi
035 _a(CaBNVSL)thg00975822
035 _a(OCoLC)1029878366
040 _a
_aCaBNVSL
_beng
_erda
_cCaBNVSL
_dCaBNVSL
050 4 _aQA297
_b.N663 2018
082 0 4 _a518
_223
100 1 _aNomura, Seiichi
_c(Professor of mechanical engineering),
_eauthor.
245 1 0 _aC programming and numerical analysis :
_ban introduction /
_cSeiichi Nomura.
264 1 _aSan Rafael, California (1537 Fourth Street, 1537 Fourth Street, San Rafael, CA 94901 USA) :
_bMorgan & Claypool Publishers,
_c[2018]
300 _a1 PDF (xiii, 184 pages) :
_billustrations (some color).
336 _atext
_2rdacontent
337 _aelectronic
_2isbdmedia
338 _aonline resource
_2rdacarrier
490 1 _aSynthesis lectures on mechanical engineering,
_x2573-3176 ;
_v#13
538 _aMode of access: World Wide Web.
538 _aSystem requirements: Adobe Acrobat Reader.
500 _aPart of: Synthesis digital library of engineering and computer science.
504 _aIncludes bibliographical references and index.
505 0 _apart 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
505 8 _a2. 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
505 8 _apart II. Numerical analysis -- 3. Note on numerical errors
505 8 _a4. Roots of f .x/ D 0 -- 4.1. Bisection method -- 4.2. Newton's method
505 8 _a5. Numerical differentiation -- 5.1. Introduction -- 5.2. Forward/backward/central difference -- 5.3. Exercises
505 8 _a6. Numerical integration -- 6.1. Introduction -- 6.2. Rectangular rule -- 6.3. Trapezoidal rule -- 6.4. Simpson's rule -- 6.5. Exercises
505 8 _a7. 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
505 8 _a8. Differential equations -- 8.1. Initial value problems -- 8.2. Higher-order ordinary differential equations -- 8.3. Exercises
505 8 _aA. 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.
506 _aAbstract freely available; full-text restricted to subscribers or individual document purchasers.
510 0 _aCompendex
510 0 _aINSPEC
510 0 _aGoogle scholar
510 0 _aGoogle book search
520 3 _aThis 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.
530 _aAlso available in print.
588 _aTitle from PDF title page (viewed on March 30, 2018).
650 0 _aC (Computer program language)
650 0 _aNumerical analysis
_xData processing.
653 _aC
653 _anumerical analysis
653 _aUnix
653 _agcc
653 _adifferential equations
653 _asimultaneous equations
653 _aOctave/MATLAB
653 _aFORTRAN
653 _agnuplot
655 0 _aElectronic books.
776 0 8 _iPrint version:
_z9781681733111
830 0 _aSynthesis digital library of engineering and computer science.
830 0 _aSynthesis lectures on mechanical engineering ;
_v#13.
856 4 2 _3Abstract with links to resource
_uhttps://ieeexplore.ieee.org/servlet/opac?bknumber=8327646
999 _c562383
_d562383