TOC (523182), страница 2
Текст из файла (страница 2)
Ample number of sampleproblems are solved to demonstrate how the developed programs should be interactively applied. Furthermore, the development of the user-generated supplementaryfiles is emphasized so that more supporting subprograms can be added to theMATLAB m-files and Mathematica toolkits. It is a text for self-study as well asfor the need of general references.Numerous friends, colleagues, and students have assisted in collecting the materialsassembled herein, and they have made a great number of constructive suggestions forthe betterment of this work.
To them, I am most grateful. Especially, I would like to© 2001 by CRC Press LLCthank my long-time friends Dr. H. C. Wang, formerly with the IBM Thomas WatsonResearch Laboratory and now with the Industrial Research Institutes in Hsingchu,Taiwan; Dr.
Erik L. Ritman of the Mayo Clinic in Rochester, MN, and Leon Hillof the Boeing Company in Seattle, WA, for their help and encouragement throughoutmy career in the CAE field. Profs. R. T. DeLorm, L. Kersten, C. W. Martin, R. N.McDougal, G. M. Smith, and E. J. Marmo had assisted in acquiring equipment andresearch funds which made my development in the CAE field possible, I extend mymost sincere gratitude to these colleagues at the University of Nebraska–Lincoln.For providing constructive inputs to my published works, I should give credits toProf. Gary L.
Kinzel of the Ohio State University, Prof. Donald R. Riley of theUniversity of Minnesota, Dr. L. C. Chang of the General Motors’ EDS Division, Dr.M. Maheshiwari and Mr. Steve Zitek of the Brunswick Corp., my former graduateassistants J. Nikkola, T. A. Huang, K. A. Peterson, Dr. W. T.
Kao, Dr. David S. S.Shy, C. M. Lin, R. M. Sedlacek, L. Shi, J. D. Wilson, Dr. A. J. Wang, Dave Breiner,Q. W. Dong, and Michael Newman, and former students Jeff D. Geiger, Tim Carrizales, Krishna Pendyala, S. Ravikoti, and Mark Smith. I should also express myappreciation to the readers of my other four textbooks mentioned above who havefrequently contacted me and provided input regarding various topics that they wouldlike to be considered as connected to the field of CAE and numerical problems thatthey would like to be solved by application of computer. Such input has proven tobe invaluable to me in preparation of this text.
CRC Press has been a delightfulpartner in publishing my previous book and again this book. The completion of thisbook would not be possible without the diligent effort and superb coordination ofCindy Renee Carelli, Suzanne Lassandro, and Albert Starkweather, I wish to expressmy deepest appreciation to them and to the other CRC editorial members. Last butnot least, I thank my wife, Rosaline, for her patience and encouragement.Y. C. Pao© 2001 by CRC Press LLCContents1 Matrix Algebra and Solution of Matrix Equations1.1 Introduction1.2 Manipulation of Matrices1.3 Solution of Matrix Equation1.4 Program Gauss — Gaussian Elimination Method1.5 Matrix Inversion, Determinant, and Program MatxInvD1.6 Problems1.7 Reference2 Exact, Least-Squares, and Spline Curve-Fits2.1 Introduction2.2 Exact Curve Fit2.3 Program LeastSq1 — Linear Least-Squares Curve-Fit2.4 Program LeastSqG — Generalized Least-Squares Curve-Fit2.5 Program CubeSpln — Curve Fitting with Cubic Spline2.6 Problems2.7 Reference3 Roots of Polynomial and Transcendental Equations3.1 Introduction3.2 Iterative Methods and Program Roots3.3 Program NewRaphG — Generalized Newton-RaphsonIterative Method3.4 Program Bairstow — Bairstow Method for FindingPolynomial Roots3.5 Problems3.6 References4 Finite Differences, Interpolation, and Numerical Differentiation4.1 Introduction4.2 Finite Differences and Program DiffTabl — ConstructingDifference Table4.3 Program LagrangI — Applications of LagrangianInterpolation Formula4.4 Problems4.5.
Reference5 Numerical Integration and Program Volume5.1 Introduction5.2 Program NuIntGra — Numerical Integration by Application of theTrapezoidal and Simpson Rules© 2001 by CRC Press LLC5.3 Program Volume — Numerical Solution of Double Integral5.4 Problems5.5 References6 Ordinary Differential Equations — Initial and BoundaryValue Problems6.1 Introduction6.2 Program RungeKut — Application of Runge-Kutta Methodfor Solving InitialValue Problems6.3 Program OdeBvpRK — Application of Runge-Kutta Methodfor Solving Boundary Value Problems6.4 Program OdeBvpFD — Application of Finite-Difference Methodfor Solving Boundary-Value Problems6.5 Problems6.6 References7 Eigenvalue and Eigenvector Problems7.1 Introduction7.2 Programs EigenODE.Stb and EigenODE.Vib — for SolvingStability and Vibration Problems7.3 Program CharacEq — Derivation of Characteristic Equationof a Specified Square Matrix7.4 Program EigenVec — Solving Eigenvector by GaussianElimination Method7.5 Program EigenvIt — Iterative Solution of Eigenvalueand Eigenvector7.6 Problems7.7 References8 Partial Differential Equations8.1 Introduction8.2 Program ParabPDE — Numerical Solution of Parabolic PartialDifferential Equations8.3 Program Relaxatn — Solving Elliptical Partial DifferentialEquations by Relaxation Method8.4 Program WavePDE — Numerical Solution of Wave ProblemsGoverned by Hyperbolic Partial Differential Equations8.5 Problems8.6 References© 2001 by CRC Press LLC.