Book description
Designed for chemical engineering students and industry professionals, Programming for Chemical Engineers Using C, C++, and MATLAB® shows how to write reusable computer programs by guiding the reader through the process of: establishing the theoretical concept; determining the applicable numerical methods; testing the algorithm through manual calculation; writing and debugging the computer program based on the algorithm; and validating the result, using statistical analysis. All programs in the book are written in the three most popular languages (C, C++, and MATLAB) currently used in the chemical engineering curriculum and in industry. Because the book is written by a chemical engineer, practitioners and students will learn to write programs for appropriate subject matter of interest to them.
Table of contents
- Title
- Copyright
- About the Author
- Acknowledgments
- Preface
- Table of Contents (1/2)
- Table of Contents (2/2)
- Introduction
-
Part I: Using C and C++
- Chapter 1 Review on C Programming
-
Chapter 2 Numerical Computation
- Solving Simultaneous Linear Equations (1/3)
- Solving Simultaneous Linear Equations (2/3)
- Solving Simultaneous Linear Equations (3/3)
- Regression Analysis (1/3)
- Regression Analysis (2/3)
- Regression Analysis (3/3)
- Validation Through Statistical Analysis
- Interpolation Analysis
- Linear Programming (1/2)
- Linear Programming (2/2)
- Laboratory Exercises
- Chapter 3 Physical Properties—Prediction and Approximation
- Chapter 4 Applications Using C
- Chapter 5 Overview of C++
-
Part II: Using Matlab
-
Chapter 6 Introduction to MATLAB®
- The MATLAB Environment
- Developing M-Files
- Variable and Constant Name Declaration
- Basic Output and Input Statements
- Operators
- Conditional Statements
- Looping Statements
- Scalars, Vectors, and Matrices (1/2)
- Scalars, Vectors, and Matrices (2/2)
- Creating Functions
- Plotting (1/2)
- Plotting (2/2)
- Laboratory Exercises
- Chapter 7 Matlab Functions for Numerical Computation
-
Chapter 8 Applications Using Matlab
- Physical Properties Approximation (1/3)
- Physical Properties Approximation (2/3)
- Physical Properties Approximation (3/3)
- Chemical Engineering Sample Problems (1/5)
- Chemical Engineering Sample Problems (2/5)
- Chemical Engineering Sample Problems (3/5)
- Chemical Engineering Sample Problems (4/5)
- Chemical Engineering Sample Problems (5/5)
- Laboratory Exercises
-
Chapter 9 Interfacing MATLAB® with C
- Introduction to Mex-Files
- Handling Scalars
- Handling Vectors
- Handling Matrices (1/2)
- Handling Matrices (2/2)
- Previous Evaporation Problems Revisited (1/3)
- Previous Evaporation Problems Revisited (2/3)
- Previous Evaporation Problems Revisited (3/3)
- Introduction to the MATLAB Engine
- Modified Distillation Program
- Laboratory Exercises
-
Chapter 6 Introduction to MATLAB®
- Continuing on
- Appendix A: C/C++ Compilers
- Appendix B: MATLAB®
- Appendix C: C/C++ Functions and Statements
- Appendix D: MATLAB Functions and Commands
- Appendix E: MATLAB Graphical User Interface (GUI) Development Overview (1/4)
- Appendix E: MATLAB Graphical User Interface (GUI) Development Overview (2/4)
- Appendix E: MATLAB Graphical User Interface (GUI) Development Overview (3/4)
- Appendix E: MATLAB Graphical User Interface (GUI) Development Overview (4/4)
- Appendix F: Alternative Matrix Based Programming Languages
- Appendix G: Saturated Steam Table (1/3)
- Appendix G: Saturated Steam Table (2/3)
- Appendix G: Saturated Steam Table (3/3)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (1/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (2/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (3/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (4/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (5/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (6/7)
- Appendix H: IAPWS 95 C Program (by Stephen L. Moshier) (7/7)
- Appendix I: Antoine Equation Constants
- Appendix J: Student’s T-Distribution Table
- Appendix K: References
- Appendix L: Open Watcom Public License (1/2)
- Appendix L: Open Watcom Public License (2/2)
- Appendix M: About The CD-ROM (1/2)
- Appendix M: About The CD-ROM (2/2)
- Index (1/3)
- Index (2/3)
- Index (3/3)
Product information
- Title: Programming for Chemical Engineers Using C, C++, and MATLAB®
- Author(s):
- Release date: March 2008
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781449613051
You might also like
book
MATLAB Recipes: A Problem-Solution Approach
Learn from state-of-the-art examples in robotics, motors, detection filters, chemical processes, aircraft, and spacecraft. With this …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
book
Complete PCB Design Using OrCAD Capture and PCB Editor, 2nd Edition
Complete PCB Design Using OrCAD Capture and PCB Editor, Second Edition, provides practical instruction on how …
book
Bridging Circuits and Fields
The book proposes a new paradigm for power theory that can be used in power systems …