This book is intended as a foundation text for senior undergraduate and graduate students of solid mechanics. These include civil and structural, aeronautical, and mechanical engineers. Also, practicing engineers should find immediate application for most of the topics introduced herein. for
background, the user is expected to have a fundamental knowledge of engineering mechanics and strength of materials.
This is not primarily a text on computer programming or numerical analysis. The fundamental methods of structural analysis are developed using matrix terminology and parallel basic programs that permit the use of a digital computer are presented. These programs, written in Fortran and fully tested, are developed in a perfectly general manner so they may be considered analogous to new mathematical methods of analysis. Fortran is used rather than some other computer language because of its increasingly widespread adoption by computer manufacturers as well as its facility for the solution of algebraic problems. The tedious matrix calculations inherent in the solution of all but the most trivial problems cease to be an obstacle and computer solutions can be obtained by means of the programs presented in this book.
The day when computers will be immediately availa.ble for use by most engineers by means of a typewriter input/output device on his desk may not be too distant. However, the author realizes that computers are not yet generally available to all and has arranged the text so that the programming material can be completely disregarded by the reader.
The first two chapters on Fortran programming are presented for the sake of completeness and can serve as either text or reference material. An introduction to matrix algebra is given in Chapter 3 together with Fortran matrix algebra programs, which are later used as subroutines in larger more sophisticated programs. The fundamental energy principles introduce the chapters on the matrix force and displacement methods (Chapters 4 and 5) which are followed by two chapters in which computer programs for the analysis of