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

CRC Press, Aug 28, 1998 - Computers - 384 pages
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.

### 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

### 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.