Synopses & Reviews
This inexpensive, easy-to-use new volume offers a pragmatic approach to computational tools and techniques in electronic format. The authors offer broad coverage in an informal style. Self-contained lecture material. Three levels of work (Exercises, Problems and Projects). Self-contained compiler and hyperlinked examples and lecture material. Compiler included Slides. Hyperlinked Examples. A flexible reference for engineers who need to brush up on their computing skills.
Table of Contents
Chapter 1. Introduction
1.1 Getting Started
1.2 Learning the material
1.3 Files and Folders
1.4 Moving Files around
1.5 The Choice of C++, Excel, and MATLAB
Chapter 2. Programming in C++
2.1 Installing the Dev-C++ Compiler
2.2 Organizing and running a simple C++ Program
2.3 Basic C++ Concepts and operations
2.4 Input and output in C++
2.5 Control Statements: if, else if, and else blocks
2.6 Control Statements: While loops
2.7 Control Statements: do-While, and for loops
2.8 Formatted output
2.9 User defined functions – single result functions
2.10 User defined functions-void functions
2.11 Arrays: single indexed (1-D)
2.12 Using arrays
2.13 Arrays: Double indexed (2-D)
2.14 Closing comments
2.15 Websites for more C++ training
Chapter 3. Excel
3.1 Getting Started
3.2 Navigating Excel
3.3 Basic Calculations
3.4 Formatting a table
3.5 Plotting data part I
3.6 Plotting data part II
3.7 Importing text files
3.8 Excel functions
3.9 Using if Statements
Chapter 4 Numerical Methods and Engineering Calculations
4.1 Linear Interpolation
4.2 Elementary Statistics
4.3 Linear regression
4.4 Root Finding: substitution, bisection
4.5 Root Finding: Newton’s method, secant method
4.6 Root Finding: using Excel
4.7 Numerical differentiation
4.8 Numerical integration
4.9 Euler’s method for differential equations
Chapter 5. Programming in MatLab
5.1 Getting Started
5.2 Understanding Matrices
2.3 Using MatLab help
5.4 Command line mode
5.5 Some matrix math
5.6 M files
5.7 Inputting data
5.8 Plotting
5.9 Input from Files
5.10 Formatted output
5.11 if blocks
5.12 Loops: for and while
5.13 Writing to files
5.14 User defined functions
5.15 MatLab Functions
5.16 MatLab fun funs