Programming for chemical engineers using C, C++, and MATLAB® / Raul Raymond Kapuno, Jr.

By: Kapuno, Raul Raymond [author]
Language: English Publisher: Pasig City : Cengage Learning, c2008Description: xix, 449 pages : illustrations ; 25 cm. + 1 CD-ROM (4 3/4 in.)Content type: text Media type: unmediated Carrier type: volume ISBN: 9789814272117; 9781934015094; 1934015091Subject(s): MATHLAB | Chemical engineering -- Computer programs | C (Computer program language) | C++ (Computer program language)DDC classification: 660.0285/536 LOC classification: TP184 | .K37 2008Online resources: Table of contents only
Contents:
Contents Introduction * Purpose of this Book * Computer Programming Languages Used * How to Use this Book * Special Note from the Author PART I Using C and C++ Chapter 1 - Review on C Programming Constant and Variable Name Declaration Constant Name Declaration Variable Name Declaration Basic Output and Input Statements Output Statements Input Statements Operators Arithmetic Operators Assignment Operators Relational Operators Logical Operators Conditional Statements if - else Statement Nested if - else if Statement switch/case Statement Looping Statements for Loop Statement while Loop Statement do - while Loop Statement Arrays Creating Functions Laboratory Exercises Chapter 2 - Numerical Computation Using C Solving Simultaneous Linear Equations Matrix Algebra Cramer¿s Rule and Determinants Gauss-Jordan Method Numerical Method Jacobi Method/Gauss-Seidel Method Regression Analysis Linear Regression Linear Regression for Nonlinear Relationship Polynomial Regression Validation through Statistical Analysis Correlation Coefficient and Coefficient of Determination Standard Error of Estimate Significance Test Interpolation Analysis Linear Interpolation Lagrange Polynomial Interpolation Linear Programming Simplex Method Laboratory Exercises Chapter 3 - Physical Properties¿Prediction and Approximation Phase Equilibrium Binary System Antoine Equation Benzene-Toluene Equilibrium System Saturated Steam Data Saturated Pressure Density and Specific Volume Enthalpy Entropy Humidity Relative Humidity Dew Point Absolute Humidity Duhring Line (BPE) NaOH Water System Enthalpy-Concentration NaOH Water System Friction Factor Laminar Flow Turbulent Flow in Smooth Pipe Laboratory Exercises Chapter 4 - Applications Using C Material Balance Multiple Reactors Condensation Energy Balance Multiple Effect Evaporators Fluid Flow Pressure Drop Determination Pipe Diameter Calculation Mass and Heat Transfer Temperature Determination in Two-Dimensional Conduction Evaporation Distillation Optimization Process Design Plant Operation Laboratory Exercises Chapter 5 ¿ Overview of C++ C and C++ Syntax Basic Output and Input Stream Conditional Statements Looping Statements Arrays Functions Object-Oriented Programming (OOP) in C++ Class Distillation Program Listing Revisited Laboratory Exercises PART II Using MATLAB Chapter 6 ¿ Introduction to MATLAB MATLAB Environment MATLAB Desktop Comand Window Command History Window Editor/Debugger Workspace Current Directory Window Array Editor Help Window Developing M-Files Variable and Constant Name Declaration Basic Output and Input Statements Output Statements Input Statements Operators Arithmetic and Assignment Operators Relational Operators Logical Operators Conditional Statements if - else Statement Nested if - elseif Statement switch/case Statement Looping Statements for Loop Statement while Loop Statement Scalars, Vectors and Matrices Initialization Manipulating Arrays Arithmetic Operation Creating Functions Plotting Basic 2D Plotting Axis Command Functions Titles and Labels Adding Lines to Graphs Setting Line Style and Width Basic 3D Plotting Laboratory Exercises Chapter 7 ¿ Functions for Numerical Computations Matrix Method for Linear Equations The inv() Function Matrix Left Division (\) Regression and Curve Fitting The polyfit() Function The polyval() Function Coefficient of Determination and Standard Error of Estimate Finding Roots The roots() Function The fzero() Function Interpolation One-Dimensional Interpolation Two-Dimensional Interpolation Numerical Integration Trapezoidal Integration Quadrature Ordinary Differential Equations (ODE) The ode23() and ode45()Functions Laboratory Exercises Chapter 8 ¿ Applications Using MATLAB Physical Properties Approximation Saturated Steam Pressure-Temperature Relationship Binary System ¿ Equilibrium Curve Enthalpy Concentration ¿ Magnesium Sulfate Phase Diagram ¿ Magnesium Sulfate System Chemical Engineering Sample Problems Cubic Equation of State Compressibility Factor Simple Differential Distillation Two-Dimensional Conduction Reactor Tanks Reactions in Series Crystallization Laboratory Exercises Chapter 9 ¿ Interfacing MATLAB with C Introduction to MEX-files Components of MEX-files MATLAB Supported C Compilers Handling Scalars One Scalar Input and One Scalar Output Two Scalar Inputs and One Scalar Output Handling Vectors One Vector Input and One Scalar Output Handling Matrices Multiple Matrix Inputs and One Vector Output Previous Evaporation Problems Revisited Single-Effect Evaporator Problem Triple-Effect Evaporator Problem Introduction to MATLAB Engine Components of MATLAB Engine Example on Plotting Compiling Engine Programs Modified Distillation Program Laboratory Exercises Index
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Home library Call number Copy number Status Date due Barcode Item holds
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
Filipiniana
660.0285/536 K143 2008 (Browse shelf) Available CL-37160
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
Filipiniana
660.0285536 K143 2009 (Browse shelf) c.1 Available CITU-CL-40372
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
Filipiniana
660.0285536 K143 2009 (Browse shelf) c.2 Available CITU-CL-40373
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
Filipiniana
660.0285536 K143 2009 (Browse shelf) c.3 Available CITU-CL-40374
Total holds: 0

Includes bibliographical references (p. [419]-421) and index.

Contents
Introduction
* Purpose of this Book
* Computer Programming Languages Used
* How to Use this Book
* Special Note from the Author
PART I Using C and C++
Chapter 1 - Review on C Programming
Constant and Variable Name Declaration
Constant Name Declaration
Variable Name Declaration
Basic Output and Input Statements
Output Statements
Input Statements
Operators
Arithmetic Operators
Assignment Operators
Relational Operators
Logical Operators
Conditional Statements
if - else Statement
Nested if - else if Statement
switch/case Statement
Looping Statements
for Loop Statement
while Loop Statement
do - while Loop Statement
Arrays
Creating Functions
Laboratory Exercises
Chapter 2 - Numerical Computation Using C
Solving Simultaneous Linear Equations
Matrix Algebra
Cramer¿s Rule and Determinants
Gauss-Jordan Method
Numerical Method
Jacobi Method/Gauss-Seidel Method
Regression Analysis
Linear Regression
Linear Regression for Nonlinear Relationship
Polynomial Regression
Validation through Statistical Analysis
Correlation Coefficient and Coefficient of Determination
Standard Error of Estimate
Significance Test
Interpolation Analysis
Linear Interpolation
Lagrange Polynomial Interpolation
Linear Programming
Simplex Method
Laboratory Exercises
Chapter 3 - Physical Properties¿Prediction and Approximation
Phase Equilibrium
Binary System
Antoine Equation
Benzene-Toluene Equilibrium System
Saturated Steam Data
Saturated Pressure
Density and Specific Volume
Enthalpy
Entropy
Humidity
Relative Humidity
Dew Point
Absolute Humidity
Duhring Line (BPE)
NaOH Water System
Enthalpy-Concentration
NaOH Water System
Friction Factor
Laminar Flow
Turbulent Flow in Smooth Pipe
Laboratory Exercises
Chapter 4 - Applications Using C
Material Balance
Multiple Reactors
Condensation
Energy Balance
Multiple Effect Evaporators
Fluid Flow
Pressure Drop Determination
Pipe Diameter Calculation
Mass and Heat Transfer
Temperature Determination in Two-Dimensional Conduction
Evaporation
Distillation
Optimization
Process Design
Plant Operation
Laboratory Exercises
Chapter 5 ¿ Overview of C++
C and C++ Syntax
Basic Output and Input Stream
Conditional Statements
Looping Statements
Arrays
Functions
Object-Oriented Programming (OOP) in C++
Class
Distillation Program Listing Revisited
Laboratory Exercises
PART II Using MATLAB
Chapter 6 ¿ Introduction to MATLAB
MATLAB Environment
MATLAB Desktop
Comand Window
Command History Window
Editor/Debugger
Workspace
Current Directory Window
Array Editor
Help Window
Developing M-Files
Variable and Constant Name Declaration
Basic Output and Input Statements
Output Statements
Input Statements
Operators
Arithmetic and Assignment Operators
Relational Operators
Logical Operators
Conditional Statements
if - else Statement
Nested if - elseif Statement
switch/case Statement
Looping Statements
for Loop Statement
while Loop Statement
Scalars, Vectors and Matrices
Initialization
Manipulating Arrays
Arithmetic Operation
Creating Functions
Plotting
Basic 2D Plotting
Axis Command Functions
Titles and Labels
Adding Lines to Graphs
Setting Line Style and Width
Basic 3D Plotting
Laboratory Exercises
Chapter 7 ¿ Functions for Numerical Computations
Matrix Method for Linear Equations
The inv() Function
Matrix Left Division (\)
Regression and Curve Fitting
The polyfit() Function
The polyval() Function
Coefficient of Determination and Standard Error of Estimate
Finding Roots
The roots() Function
The fzero() Function
Interpolation
One-Dimensional Interpolation
Two-Dimensional Interpolation
Numerical Integration
Trapezoidal Integration
Quadrature
Ordinary Differential Equations (ODE)
The ode23() and ode45()Functions
Laboratory Exercises
Chapter 8 ¿ Applications Using MATLAB
Physical Properties Approximation
Saturated Steam Pressure-Temperature Relationship
Binary System ¿ Equilibrium Curve
Enthalpy Concentration ¿ Magnesium Sulfate
Phase Diagram ¿ Magnesium Sulfate System
Chemical Engineering Sample Problems
Cubic Equation of State
Compressibility Factor
Simple Differential Distillation
Two-Dimensional Conduction
Reactor Tanks
Reactions in Series
Crystallization
Laboratory Exercises
Chapter 9 ¿ Interfacing MATLAB with C
Introduction to MEX-files
Components of MEX-files
MATLAB Supported C Compilers
Handling Scalars
One Scalar Input and One Scalar Output
Two Scalar Inputs and One Scalar Output
Handling Vectors
One Vector Input and One Scalar Output
Handling Matrices
Multiple Matrix Inputs and One Vector Output
Previous Evaporation Problems Revisited
Single-Effect Evaporator Problem
Triple-Effect Evaporator Problem
Introduction to MATLAB Engine
Components of MATLAB Engine
Example on Plotting
Compiling Engine Programs
Modified Distillation Program
Laboratory Exercises
Index

There are no comments for this item.

to post a comment.