{"product_id":"computing-for-numerical-methods-using-visual-c-hardback-9780470127957","title":"Computing for Numerical Methods Using Visual C++ (Hardback) 9780470127957","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eComputing for Numerical Methods Using Visual C++\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eShaharuddin Salleh (Author), Albert Y. Zomaya (Author), Sakhinah A. Bakar (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470127957, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 11 January 2008\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e472 pages\u003cbr\u003e24.3 x 16.3 x 2.8 cm, 0.789 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cem\u003e\u003cfont size=\"3\"\u003e\"The clarity of the book is excellent.\" (\u003ci\u003eCHOICE\u003c\/i\u003e, May 2008)\u003c\/font\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eA visual, interdisciplinary approach to solving problems in numerical methods  \u003cp\u003eComputing for Numerical Methods Using Visual C++ fills the need for a complete, authoritative book on the visual solutions to problems in numerical methods using C++. In an age of boundless research, there is a need for a programming language that can successfully bridge the communication gap between a problem and its computing elements through the use of visual-ization for engineers and members of varying disciplines, such as biologists, medical doctors, mathematicians, economists, and politicians. This book takes an interdisciplinary approach to the subject and demonstrates how solving problems in numerical methods using C++ is dominant and practical for implementation due to its flexible language format, object-oriented methodology, and support for high numerical precisions.\u003c\/p\u003e \u003cp\u003eIn an accessible, easy-to-follow style, the authors cover:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e \u003cp\u003eNumerical modeling using C++\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eFundamental mathematical tools\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eMFC interfaces\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eCurve visualization\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eSystems of linear equations\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eNonlinear equations\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eInterpolation and approximation\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eDifferentiation and integration\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eEigenvalues and Eigenvectors\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eOrdinary differential equations\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003ePartial differential equations\u003c\/p\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis reader-friendly book includes a companion Web site, giving readers free access to all of the codes discussed in the book as well as an equation parser called \"MyParser\" that can be used to develop various numerical applications on Windows. Computing for Numerical Methods Using Visual C++ serves as an excellent reference for students in upper undergraduate- and graduate-level courses in engineering, science, and mathematics. It is also an ideal resource for practitioners using Microsoft Visual C++.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cb\u003eChapter 1: Overview of C++.\u003c\/b\u003e  \u003cp\u003eLanguage style and organization.\u003c\/p\u003e \u003cp\u003eData types, variables.\u003c\/p\u003e \u003cp\u003eLoops and branches.\u003c\/p\u003e \u003cp\u003eArray, pointer, function, structure.\u003c\/p\u003e \u003cp\u003eClasses and objects.\u003c\/p\u003e \u003cp\u003eInheritance, polymorphism, encapsulation.\u003c\/p\u003e \u003cp\u003eComplexity analysis.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2: Visual C++ Methods.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eMFC library .\u003c\/p\u003e \u003cp\u003eFundamental interface tools.\u003c\/p\u003e \u003cp\u003eText displays.\u003c\/p\u003e \u003cp\u003eGraphics and images.\u003c\/p\u003e \u003cp\u003eWriting the first program.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3: Fundamental Mathematical Tools.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eC++ for High-Performance Computing.\u003c\/p\u003e \u003cp\u003eDynamic memory allocation.\u003c\/p\u003e \u003cp\u003eAllocation for one-dimensional arrays.\u003c\/p\u003e \u003cp\u003eAllocation for higher-dimensional arrays.\u003c\/p\u003e \u003cp\u003eCase Study: Matrix multiplication problem.\u003c\/p\u003e \u003cp\u003eMatrix elimination problems.\u003c\/p\u003e \u003cp\u003eVector and matrix norms.\u003c\/p\u003e \u003cp\u003eRow operations.\u003c\/p\u003e \u003cp\u003eMatrix reduction to triangular form.\u003c\/p\u003e \u003cp\u003eComputing the determinant of a matrix.\u003c\/p\u003e \u003cp\u003eComputing the inverse of a matrix.\u003c\/p\u003e \u003cp\u003eMatrix algebra.\u003c\/p\u003e \u003cp\u003eData passing between functions.\u003c\/p\u003e \u003cp\u003eMatrix addition and subtraction.\u003c\/p\u003e \u003cp\u003eMatrix multiplication.\u003c\/p\u003e \u003cp\u003eMatrix inverse.\u003c\/p\u003e \u003cp\u003ePutting the pieces together.\u003c\/p\u003e \u003cp\u003eAlgebra of complex numbers.\u003c\/p\u003e \u003cp\u003eAddition and subtraction.\u003c\/p\u003e \u003cp\u003eMultiplication.\u003c\/p\u003e \u003cp\u003eConjugate.\u003c\/p\u003e \u003cp\u003eDivision.\u003c\/p\u003e \u003cp\u003eInverse of a complex number.\u003c\/p\u003e \u003cp\u003ePutting the pieces together.\u003c\/p\u003e \u003cp\u003eNumber Sorting.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4: System of Linear Equations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eSystems of Linear Systems.\u003c\/p\u003e \u003cp\u003eExistence of Solutions.\u003c\/p\u003e \u003cp\u003eElimination Techniques.\u003c\/p\u003e \u003cp\u003eGauss Elimination Method.\u003c\/p\u003e \u003cp\u003eGauss Elimination with Partial Pivoting.\u003c\/p\u003e \u003cp\u003eGauss-Jordan Method.\u003c\/p\u003e \u003cp\u003eLU Factorization Techniques.\u003c\/p\u003e \u003cp\u003eCrout Method.\u003c\/p\u003e \u003cp\u003eDoolittle Method.\u003c\/p\u003e \u003cp\u003eCholesky Method.\u003c\/p\u003e \u003cp\u003eThomas Algorithm.\u003c\/p\u003e \u003cp\u003eIterative Techniques.\u003c\/p\u003e \u003cp\u003eJacobi Method.\u003c\/p\u003e \u003cp\u003eGauss-Seidel Method.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5: Nonlinear Equations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIterative methods: convergence, stability.\u003c\/p\u003e \u003cp\u003eBackground: existence of solution, MVT, errors, etc..\u003c\/p\u003e \u003cp\u003eBisection method.\u003c\/p\u003e \u003cp\u003eFalse-point position method.\u003c\/p\u003e \u003cp\u003eNewton method.\u003c\/p\u003e \u003cp\u003eSecant method.\u003c\/p\u003e \u003cp\u003eFixed-point iterative method.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6: Interpolation and Approximation.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eConcepts, existence, stability.\u003c\/p\u003e \u003cp\u003eLagrange.\u003c\/p\u003e \u003cp\u003eNewton methods: forward, backward.\u003c\/p\u003e \u003cp\u003eStirling method.\u003c\/p\u003e \u003cp\u003eCubic spline interpolation.\u003c\/p\u003e \u003cp\u003eLeast-square approximation.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7: Differentiation and Integration.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eTaylor series.\u003c\/p\u003e \u003cp\u003eNewton methods (forward, backward, central).\u003c\/p\u003e \u003cp\u003eTrapezium method.\u003c\/p\u003e \u003cp\u003eSimpson method.\u003c\/p\u003e \u003cp\u003eSimpson 3\/8 method.\u003c\/p\u003e \u003cp\u003eGauss quadrature.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8: Eigenvalues and Eigenvectors.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eCharacteristic polynomials.\u003c\/p\u003e \u003cp\u003ePower method.\u003c\/p\u003e \u003cp\u003ePower method with shifting.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9: Ordinary Differential Equations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eExistence, uniqueness, stability, convergence.\u003c\/p\u003e \u003cp\u003eIVP: Taylor method.\u003c\/p\u003e \u003cp\u003eEuler method.\u003c\/p\u003e \u003cp\u003eRunge-Kutta of order 2 method.\u003c\/p\u003e \u003cp\u003eRunge-Kutta of order 4 method.\u003c\/p\u003e \u003cp\u003eHigher dimensional orders.\u003c\/p\u003e \u003cp\u003eMultistep methods: Adams-Bashforth method.\u003c\/p\u003e \u003cp\u003eBoundary Value Problems: finite-difference method.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10: Partial Differential Equations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eExistence, uniqueness, stability, convergence.\u003c\/p\u003e \u003cp\u003eElliptic problem: Laplace equation.\u003c\/p\u003e \u003cp\u003eElliptic problem: Poisson equation.\u003c\/p\u003e \u003cp\u003eParabolic problem: heat equation.\u003c\/p\u003e \u003cp\u003eHyperbolic problem: wave equation.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11: Finite Element Methods.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eOne-dimensional heat problem.\u003c\/p\u003e \u003cp\u003eLinear approximation.\u003c\/p\u003e \u003cp\u003eQuadratic approximation.\u003c\/p\u003e \u003cp\u003eTwo-dimensional problem: triangulation method.\u003c\/p\u003e \u003cp\u003eVisual C++ Solution Interface.\u003c\/p\u003e \u003cp\u003eSummary.\u003c\/p\u003e \u003cp\u003eProgramming Exercises.\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Mathematics [\u003ca title=\"See our other books on Mathematics\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Mathematics%20%5BPB%5D%22\"\u003ePB\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-Interscience","offers":[{"title":"Brand New","offer_id":52257115930904,"sku":"9780470127957","price":120.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470127957.jpg?v=1781277022","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/computing-for-numerical-methods-using-visual-c-hardback-9780470127957","provider":"Freshly Printed Books","version":"1.0","type":"link"}