MATLAB with Applications to Engineering, Physics and Finance / Edition 1 available in Hardcover, Paperback, eBook

MATLAB with Applications to Engineering, Physics and Finance / Edition 1
- 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
Buy New
$84.99-
SHIP THIS ITEMIn stock. Ships in 1-2 days.PICK UP IN STORE
Your local store may have stock of this item.
Available within 2 business hours
Overview
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: | 428 |
Product dimensions: | 6.12(w) x 9.19(h) x (d) |
About the Author
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