Engineering Analysis: Interactive Methods and Programs with FORTRAN, QuickBASIC, MATLAB, and Mathematica, 1st Edition (Hardback) book cover

Engineering Analysis

Interactive Methods and Programs with FORTRAN, QuickBASIC, MATLAB, and Mathematica, 1st Edition

By Yen-Ching Pao

CRC Press

384 pages

Purchasing Options:$ = USD
Hardback: 9780849320163
pub: 1998-08-28
SAVE ~$37.00
Currently out of stock

FREE Standard Shipping!


This book provides a concise introduction to numerical concepts in engineering analysis, using FORTRAN, QuickBASIC, MATLAB, and Mathematica to illustrate the examples. Discussions include:

  • matrix algebra and analysis

  • solution of matrix equations

  • methods of curve fit

  • methods for finding the roots of polynomials and transcendental equations

  • finite differences and methods for interpolation and numerical differentiation

  • numerical computation of single and double integrals

  • numerical solution of ordinary differential equations

    Engineering Analysis:

  • teaches readers to become proficient in FORTRAN or QuickBASIC programming to solve engineering problems

  • provides an introduction to MATLAB and Mathematica, enabling readers to write supplementary m-files for MATLAB and toolkits for Mathematica using C-like commands

    The book emphasizes interactive operation in developing computer programs throughout, enabling the values of the parameters involved in the problem to be entered by the user of the program via a keyboard.

    In introducing each numerical method, Engineering Analysis gives minimum mathematical derivations but provides a thorough explanation of computational procedures to solve a specific problem. It serves as an exceptional text for self-study as well as resource for general reference.

  • Table of Contents

    Matrix Algebra and Solution of Matrix Equations


    Manipulation of Matrices

    Interactive Operation

    Solution of Matrix Equation

    Program Gauss - Gaussian Elimination Method

    Program GauJor - Gauss-Jordan Elimination

    Matrix Inversion, Determinant, and Program MatxInvD

    Transformation of Coordinate Systems, Rotation, and Animation


    Exact, Least-Squares, and Spline Curve-Fits


    Exact Curve Fit

    Program LeastSq1- Linear Least-Squares Curve-Fit

    Program LeastSqG - Generalized Least-Squares Curve-Fit

    Program CubeSpln - Curve Fitting with Cubic Spline


    Roots of Polynomial and Transcendental Equations


    Iterative Methods and Program Roots

    Incremental and Bisection Search

    Linear Interpolation

    Newton-Raphson Method

    Successive Substitution

    Program NewRaphG - Generalized Newton-Raphson Iterative Method

    Program Bairstow - Bairstow Method for Finding Polynomial Roots


    Finite Differences, Interpolation, and Numerical Differentiation


    Finite Differences and Program DiffTabl - Constructing Difference Table

    Program LagrangI - Applications of Lagrangian Interpolation Formula


    Numerical Integration and Program Volume


    Program NuIntGra - Numerical Integration by Application of the Trapezoidal and Simpson Rules

    Program Volume - Numerical Solution of Double Integral


    Ordinary Differential Equations - Initial and Boundary Value Problems


    Program RungeKut - Application of Runge-Kutta Method for Solving the Initial-Value Problems

    Program OdeBvpRK - Application of Runge-Kutta Method for Solving Boundary-Value Problems

    Program OdeBvpFD - Application of Finite-Difference Method for Solving Boundary-Value Problems


    Eigenvalue and Eigenvector Problems


    Programs EigenODE.Stb and EigenODE.Vib - for Solving Stability and Vibration Problems

    Program CharacEq - Derivation of Characteristic Equation of a Specified Square Matrix

    Program EigenVec - Solving Eigenvector by Gaussian Elimination Method

    Principal Stresses and Planes

    Quadratic Forms and Canonical Transformation

    Program EigenvIt - Iterative Solution of the Eigenvalue and Eigenvector


    Partial Differential Equations


    Program ParabPDE - Numerical Solution of Parabolic Partial Differential Equations

    Program Relaxatn - Solving Elliptical Partial Differential Equations by Relaxation Method

    Warping Analysis of a Twisted Bar with Noncircular Cross Section

    Program WavePDE - Numerical Solution of Wave Problems Governed by Hyperbolic Partial Differential Equations


    FORTRAN Commands and Programs

    QuickBASIC Commands and Programs

    MATLAB Commands and Programs

    Mathematica Commands and Programs

    Author and Subject Index

    Subject Categories

    BISAC Subject Codes/Headings:
    COMPUTERS / Computer Engineering
    MATHEMATICS / Applied