## Engineering Analysis: Interactive Methods and Programs with FORTRAN, QuickBASIC, MATLAB, and MathematicaThis book provides a concise introduction to numerical concepts in engineering analysis, using FORTRAN, QuickBASIC, MATLAB, and Mathematica to illustrate the examples. Discussions include: Engineering Analysis: 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

1 | |

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 |

349 | |

353 | |

355 | |

MATLAB Commands and Programs Index | 357 |

Mathematica Commands and Programs Index | 359 |

### Other editions - View all

Engineering Analysis: Interactive Methods and Programs with FORTRAN ... Yen-Ching Pao No preview available - 1998 |

### Common terms and phrases

Apply the program calculated characteristic equation coefficient matrix column computation contour coordinates Cramer's Rule curve curve-fit defined derived display DY/DX eigenvalue eigenvector Eigenvlt end end END Sample Application Enter all elements Enter the order entering each number equal to zero FORMAT formula FORTRAN VERSION fourth-order Gauss-Jordan elimination Gaussian Elimination given in Problem given points GOTO increment initial integrand function interactive key after entering Lambda least-squares LeastSqG linear interpolation MATHEMATICA APPLICATIONS MATLAB APPLICATION matrix equation Newton-Raphson Iteration Ntry number of points number of stations numerical integration obtain OOOOOE+00 OOSUB OOTO ordinary differential equations plot polynomial press Enter press RETURN/ENTER key program CharacEq program EigenVec Program Gauss program RungeKut QuickBASIC versions Relaxatn respectively root rotated Runge-Kutta method shown in Figure Simpson's rule solution solve Problem specified square matrix statement stepsize String's Displacements subprogram subroutine transcendental equation trapezoidal rule variable vector WRITE YandDY