Engineering Analysis: Interactive Methods and Programs with FORTRAN, QuickBASIC, MATLAB, and Mathematica

Front Cover
CRC Press, Aug 28, 1998 - Computers - 384 pages
0 Reviews
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.
  •  

    What people are saying - Write a review

    We haven't found any reviews in the usual places.

    Selected pages

    Contents

    Matrix Algebra and Solution of Matrix Equations
    1
    12 Manipulation of Matrices
    2
    13 Solution of Matrix Equation
    25
    14 Program Gauss
    30
    15 Matrix Inversion Determinant and Program MatxInvD
    41
    16 Problems
    54
    17 Reference
    63
    Exact LeastSquares and Cubic Spline CurveFits
    65
    54 Problems
    197
    55 References
    200
    Ordinary Differential Equations Initial and Boundary Value Problems
    201
    62 Program RungeKutApplication of RungeKutta Method for Solving Initial Value Problems
    202
    63 Program OdeBvpRKApplication of RungeKutta Method for Solving Boundary Value Problems
    223
    64 Program OdeBvpFDApplication of FiniteDifference Method for Solving Boundary Value Problems
    234
    65 Problems
    247
    66 References
    256

    23 Program LeastSq1Linear LeastSquares CurveFit
    71
    24 Program LeastSqGGeneralized LeastSquares CurveFit
    78
    25 Program CubeSpinCurve Fitting with Cubic Spine
    88
    26 Problems
    100
    27 Reference
    105
    Roots of Polynomials and Transcendental Equations
    107
    32 Iterative methods and Program Roots
    108
    33 Program NewRaphGGeneralized NewtonRaphson Iterative Method
    118
    34 ProgramBairstowBairstows Method for finding Polynomial Roots
    127
    35 Problems
    136
    36 References
    141
    Finite Differences Interpolation and Numerical Differentiation
    143
    42 Finite Differences and program DiffTablConstructing Difference Table
    144
    43 Program LagrangIApplications of Lagrangian Interpolation Formula
    161
    44 Problems
    168
    45 Reference
    170
    Numerical Integration and Program Volume
    171
    52 Program NuIntGraNumerical Integration by Application of the Trapezoidal and Simpson Rules
    174
    53 Program VolumeNumerical Solution of Double Integral
    186
    Eigenvalue and Eigenvector Problems
    257
    72 Programs EigenODEStb and EigenODEVib for Solving Stability and Vibration problems
    260
    73 Program CharacEqDerivation of Characteristic Equation of a Specific Square Matrix
    267
    74 Program EigenVecSolving Eigenvector by Gaussian Elimination Method
    275
    75 Program EigenvItiterative Solution of Eigenvalue and Eigenvector
    285
    76 Problems
    294
    77 References
    300
    Partial Differential Equations
    301
    82 Program parabPDENumerical Solution of Parabolic Partial Differential Equations
    302
    83 Program RelaxatnSolving Elliptical Partial Differential Equations by Relaxation method
    311
    84 Program WavePDENumerical Solution of Wave Problems Governed by Hyperbolic Partial Differential Equations
    332
    85 Problems
    342
    86 References
    347
    General Index
    349
    FORTRAN Commands and Programs Index
    353
    QuickBASIC Commands and Programs Index
    355
    MATLAB Commands and Programs Index
    357
    Mathematica Commands and Programs Index
    359
    Copyright

    Other editions - View all

    Common terms and phrases

    Popular passages

    Page 4 - We note that the number of columns of A should be equal to the number of rows of B.
    Page 2 - OF MATRICES Two matrices [A] and [B] can be added or subtracted if they are of same order, say M by N which means both having M rows and N columns.

    Bibliographic information