MATLAB with Applications to Engineering, Physics and Finance / Edition 1

MATLAB with Applications to Engineering, Physics and Finance / Edition 1

by David Baez-Lopez
ISBN-10:
0367384981
ISBN-13:
9780367384982
Pub. Date:
10/15/2019
Publisher:
Taylor & Francis
ISBN-10:
0367384981
ISBN-13:
9780367384982
Pub. Date:
10/15/2019
Publisher:
Taylor & Francis
MATLAB with Applications to Engineering, Physics and Finance / Edition 1

MATLAB with Applications to Engineering, Physics and Finance / Edition 1

by David Baez-Lopez
$82.99
Current price is , Original price is $82.99. You
$82.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Overview

Master the tools of MATLAB through hands-on examples
Shows How to Solve Math Problems Using MATLAB

The mathematical software MATLAB® integrates computation, visualization, and programming to produce a powerful tool for a number of different tasks in mathematics. Focusing on the MATLAB toolboxes especially dedicated to science, finance, and engineering, MATLAB® with Applications to Engineering, Physics and Finance explains how to perform complex mathematical tasks with relatively simple programs. This versatile book is accessible enough for novices and users with only a fundamental knowledge of MATLAB, yet covers many sophisticated concepts to make it helpful for experienced users as well.

The author first introduces the basics of MATLAB, describing simple functions such as differentiation, integration, and plotting. He then addresses advanced topics, including programming, producing executables, publishing results directly from MATLAB programs, and creating graphical user interfaces. The text also presents examples of Simulink® that highlight the advantages of using this software package for system modeling and simulation. The applications-dedicated chapters at the end of the book explore the use of MATLAB in digital signal processing, chemical and food engineering, astronomy, optics, financial derivatives, and much more.


Product Details

ISBN-13: 9780367384982
Publisher: Taylor & Francis
Publication date: 10/15/2019
Pages: 426
Product dimensions: 6.12(w) x 9.19(h) x (d)

About the Author

David Báez-López is a professor in the Department of Computers, Electronics, and Mechatronics at Universidad de las Américas in Puebla, Mexico. His research interests include signal processing circuits and applications of MATLAB to mathematics teaching. Dr. Báez-López has been a member of the Mexican System of Researchers since 1985.

Table of Contents

Preface

Chapter 1 Introduction to MATLAB 1

1.1 Introduction 1

1.1.1 Book Organization 3

1.1.2 Chapter Organization 3

1.2 Starting MATLAB 3

1.3 Simple Calculations in MATLAB 4

1.3.1 Elementary Functions 6

1.4 Variables 7

1.5 Plotting 10

1.6 Strings 14

1.7 Saving a Session and Its Variables 17

1.8 Input/Output Instructions 19

1.8.1 Formatted Output 19

1.8.2 Data Input 22

1.9 Help 23

1.9.1 Help Page 24

1.10 Concluding Remarks 24

1.11 Exercises 25

1.12 References 27

Chapter 2 Variables and Functions 29

2.1 Variables 29

2.1.1 Symbolic Variables 30

2.2 Functions 32

2.2.1 MATLAB Elementary Functions 35

2.2.2 Using Symbolic Functions 36

2.2.3 Plots 37

2.2.4 Function Evaluation Using eval and feval 38

2.2.5 The Function funtool 39

2.3 Polynomials 40

2.4 Curve Fitting 48

2.4.1 Cubic Spline Fitting 50

2.4.2 The Tool Basic Fitting 51

2.5 Solution of Equations 52

2.6 Execution Time, Date, and Time of the Day 57

2.7 Concluding Remarks 60

2.8 Exercises 61

2.9 References 63

Chapter 3 Matrices and Linear Algebra 65

3.1 Matrices 66

3.2 Basic Operations with Matrices 68

3.3 Vectors 72

3.3.1 Norm of a Vector 76

3.3.2 Vector Generation 77

3.4 Dot and Cross Product 78

3.4.1 Dot Product 78

3.4.2 Cross Product 79

3.5 Matrix and Vector Functions 80

3.6 Systems of Simultaneous Linear Equations 81

3.6.1 LU Factorization 83

3.7 Eigenvalues and Eigenvectors 84

3.8 Cell Arrays 86

3.9 Structures 88

3.10 Concluding Remarks 89

3.11 Exercises 90

3.12 References 93

Chapter 4 Calculus 95

4.1 Introduction 95

4.2 Limits of Functions 95

4.3 Limits of Sequences 97

4.4 Continuity 99

4.5 Derivatives 101

4.6 Integration 103

4.7 Series 107

4.8 Differential Equations 109

4.8.1 Numerical Solution of Differential Equations 112

4.9 Concluding Remarks 114

4.10 Exercises 114

4.11 References 118

Chapter 5 Plotting with MATLAB 119

5.1 Introduction 119

5.2 Two-Dimensional Plotting 119

5.2.1 Plotting from the Workspace 126

5.2.2 Mesh Plots 128

5.3 Plot Options 128

5.4 Other Two-Dimensional Plots 134

5.4.1 Polar Plot 134

5.4.2 Bar Plot 135

5.4.3 Stairs Plot 136

5.4.4 Histogram Plot 136

5.4.5 Stem Plot 139

5.4.6 Compass Plot 139

5.4.7 Pie Plot 140

5.5 Subplots 140

5.6 Three-Dimensional Plots 141

5.6.1 The Instruction plot3 142

5.6.2 Mesh Plot 144

5.6.3 Surf Plot 148

5.6.4 Contour Plot 149

5.7 Observation Point 152

5.8 Structure of Objects in MATLAB 154

5.8.1 Handles for Other Objects 158

5.8.2 Axes Handles (gca) 159

5.8.3 Object Properties 159

5.9 Hierarchy of MATLAB Objects 160

5.10 Concluding Remarks 161

5.11 Exercises 161

5.12 References 163

Chapter 6 Programming in MATLAB 165

6.1 Creating m-files 165

6.2 MATLAB Basic Programming Instructions 168

6.2.1 The Instruction if-end 168

6.2.2 The Statement if else-end 170

6.2.3 The Instruction elseif 171

6.2.4 The Statement switch-case 172

6.2.5 The Statement for 173

6.2.6 The while Loop 175

6.3 Functions 176

6.4 Variables of Functions 179

6.4.1 Global Variables 182

6.4.2 The Instruction return 184

6.4.3 The Instructions nargin and nargout 185

6.4.4 Recursive Functions 185

6.5 File Management 186

6.5.1 File Opening and Closing 186

6.6 Writing Information to a File 189

6.6.1 Reading and Writing Formatted Data 189

6.6.2 Reading and Writing Binary Files 194

6.7 Passing Data between MATLAB and Excel 197

6.7.1 Exporting Data to Excel 197

6.7.2 Exporting Excel Files to MATLAB 199

6.8 Deployment of MATLAB m-files 204

6.9 Publishing m-files from MATLAB 208

6.9.1 Cell Programming 208

6.9.2 Publishing m-files 212

6.10 Concluding Remarks 215

6.11 Exercises 216

6.12 References 220

Chapter 7 Graphical User Interfaces 221

7.1 Creation of a GUI with the Tool GUIDE 221

7.1.1 Starting GUIDE 221

7.1.2 Properties of Objects in a GUI 222

7.1.3 A Simple GUI 223

7.2 Examples 229

7.3 Deployment of GUIs 249

7.4 Concluding Remarks 252

7.5 Exercises 252

7.6 References 253

Chapter 8 Simulink 255

8.1 The Simulink Environment 255

8.1.1 A Basic Example 257

8.2 Model Edition 259

8.3 The Scope 260

8.4 Continuous and Discrete Systems 260

8.5 Subsystems 264

8.5.1 Masking Subsystems 267

8.5.2 Icon Tab 268

8.5.3 Parameters Dialog Window 270

8.5.4 Initialization Tab 271

8.5.5 The Documentation Tab 271

8.6 Model Linearization with the Control Toolbox 272

8.7 Examples 274

8.8 Concluding Remarks 279

8.9 Exercises 279

8.10 References 280

Chapter 9 MATLAB Applications in Engineering 281

9.1 Applications in Signals and Systems 281

9.2 Applications in Digital Signal Processing 290

9.3 Applications in Control 295

9.4 Applications in Chemical Engineering 299

9.5 Applications in Industrial Engineering 305

9.6 Applications in Food Engineering 312

9.7 Applications in Civil Engineering 315

9.8 Applications in Mechanical Engineering 321

9.9 Concluding Remarks 327

9.10 References 328

Chapter 10 MATLAB Applications in Physics 329

10.1 Examples in Kinematics 329

10.2 Examples in Dynamics 336

10.3 Applications in Astronomy 343

10.4 Applications in Electricity and Magnetism 346

10.5 Applications in Optics 349

10.6 Applications in Modern Physics 352

10.7 Concluding Remarks 354

10.8 References 355

Chapter 11 MATLAB Applications in Finance 357

11.1 Simple and Compound Interest 357

11.2 Annuities 361

11.3 Cash Flow 363

11.4 The Financial Toolbox 367

11.5 The Financial Derivatives Toolbox 374

11.6 The Black-Scholes Analysis 375

11.6.1 American Options 379

11.6.2 Finite Difference Methods 387

11.6.3 Monte Carlo Methods 390

11.7 The Greek Letters 392

11.8 Concluding Remarks 398

11.9 References 400

Appendix A 401

Appendix B 403

Index 405

From the B&N Reads Blog

Customer Reviews