چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Practical MATLAB : With Modeling, Simulation, and Processing Projects

Turk, Irfan

قیمت نهایی

۴۹٬۰۰۰ تومان

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Turk, Irfan
سال انتشار
۲۰۲۰
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱۱٫۵ مگابایت
شابک
9781484252802، 9781484252819، 9781484252826، 1484252802، 1484252810، 1484252829

دربارهٔ کتاب

Apply MATLAB programming to the mathematical modeling of real-life problems from a wide range of topics. This pragmatic book shows you how to solve your programming problems, starting with a brief primer on MATLAB and the fundamentals of the MATLAB programming language. Then, you'll build fully working examples and computational models found in the financial, engineering, and scientific sectors. As part of this section, you'll cover signal and image processing, as well as GUIs. After reading and using Practical MATLAB and its accompanying source code, you'll have the practical know-how and code to apply to your own MATLAB programming projects. What You Will Learn Discover the fundamentals of MATLAB and how to get started with it for problem solving Apply MATLAB to a variety of problems and case studies Carry out economic and financial modeling with MATLAB, including option pricing and compound interest Use MATLAB for simulation problems such as coin flips, dice rolling, random walks, and traffic flows Solve computational biology problems with MATLAB Implement signal processing with MATLAB, including currents, Fast Fourier Transforms (FFTs), and harmonic analysis Process images with filters and edge detection Build applications with GUIs Who This Book Is For People with some prior experience with programming and MATLAB. Table of Contents 5 About the Author 11 About the Technical Reviewer 12 Acknowledgments 13 Introduction 14 Chapter 1: Introduction to MATLAB 16 MATLAB Environment 16 Using MATLAB as a Calculator 20 Variables and Expressions 21 Formats 23 Vectors and Matrices 25 Arrays 25 Vectors 26 linspace Command 27 Matrices 28 Special Matrices 28 Colon Operator 29 Built-in Functions 31 Some of the Elementary Math Functions 32 Trigonometric Functions 33 Data Types 34 Homogeneous Data Types 35 Characters and Strings 35 Numerical Data 40 Logical Data 42 Symbolic Data 43 Heterogeneous Data Types 44 Cell Arrays 44 Structures 45 Tables 47 Plotting Graphics 48 Single Plotting 48 Multiple Plots 51 Problems 53 Chapter 2: Fundamentals of MATLAB Language 56 Algorithms 57 Flowcharts and Pseudocode 57 Scripts and M-Files 58 Logical Functions and Selection Structures 61 if and if-else Commands 61 Single if Structure 61 if-else Structure 63 Relational Operators with if and if-else 64 Switch-Case Commands 65 Menu 67 Programming Controls 68 for Loop 69 while Loop 71 break and continue 73 try-catch Block 75 User-Defined Functions 77 Creating Functions 78 Local and Global Variables 80 Creating Subfunctions 81 Anonymous Functions 82 Interaction with the Computer 83 Problems 86 Chapter 3: Economic Modeling 88 Preliminaries 88 Simple and Compound Interest 89 Simple Interest 89 Compound Interest 91 Percentage Change 93 Cost, Revenue, and Profit 95 Cost 95 Revenue 96 Profit 98 Problems 99 Chapter 4: Numerical Methods 101 Interpolation and Extrapolation 101 Curve Fitting 102 Root Finding 104 fzero Function 104 Bisection Method 106 Newton’s Method 107 Secant Method 108 Fixed-Point Iteration 109 Numerical Integration 111 Numerical Differentiation 112 Ordinary Differential Equations 112 ODE Solver Functions 112 Euler’s Method 114 Runge–Kutta Method of Fourth Order 115 Problems 116 Chapter 5: Applications in Simulation 118 Random Number Generation 118 Flipping a Coin 121 Rolling a Pair of Dice 122 Random Walking 125 Traffic Flow 129 Problems 132 Chapter 6: Basic Statistics and Data Analysis 134 Basic Statistics 134 Data Analysis 135 Sorting and Searching 136 Data Processing 141 Problems 144 Chapter 7: Data Visualization and Animation 145 Data Visualization 145 Animation 150 Updating Coordinates 150 Applying Transformation 152 Creating Movies 154 Problems 156 Chapter 8: Computational Biology 158 Bacterial Growth and Population Models 158 Host–Parasitoid Models 162 Bioinformatics 163 Genome Sequencing 163 Dot Plot 170 Predator–Prey Models 172 Model with Two Species 172 Model with Three Species 175 Epidemic Models 179 SI Epidemic Model 179 SIS Epidemic Model 180 SIR Epidemic Model 184 SEIR Epidemic Model 186 Cellular Dynamics of HIV 189 Problems 193 Chapter 9: Signal Processing 195 Signal Types 195 Continuous and Discrete Signals 195 Analog and Digital Signals 198 Periodic and Nonperiodic Signals 198 Even and Odd Signals 202 Electrical Currents 203 Harmonic Analysis 206 Fast Fourier Transform 210 Problems 217 Chapter 10: Image Processing 218 Image Types 218 Binary Images 219 Grayscale Images 219 Indexed Images 220 Truecolor (RGB) Images 221 Converting Image Types and Formats 222 Operations on Images 224 Image Enhancement 228 Point Processing 229 Enhancement in the Spatial Domain 236 Enhancement in the Frequency Domain 239 Enhancement with Other Functions 243 Image Restoration 245 Adding and Removing Noise 245 Color Processing 247 Image Segmentation 251 Thresholding 252 Single Thresholding 252 Double Thresholding 254 Edge Detection 255 Region-Based Methods 261 Mathematical Morphology 262 Problems 264 Chapter 11: Introduction to Sound Processing 267 Sine Wave as Sound 274 Problems 277 Chapter 12: Applications with Graphical User Interfaces 279 GUI Elements 279 Creating GUIs Programmatically 281 Creating GUIs Using GUIDE 283 Creating GUIs with App Designer 286 Creating Applications 288 Problems 298 Appendix A: References 299 Index 301 Front Matter ....Pages i-xviii Introduction to MATLAB (Irfan Turk)....Pages 1-40 Fundamentals of MATLAB Language (Irfan Turk)....Pages 41-72 Economic Modeling (Irfan Turk)....Pages 73-85 Numerical Methods (Irfan Turk)....Pages 87-103 Applications in Simulation (Irfan Turk)....Pages 105-120 Basic Statistics and Data Analysis (Irfan Turk)....Pages 121-131 Data Visualization and Animation (Irfan Turk)....Pages 133-145 Computational Biology (Irfan Turk)....Pages 147-183 Signal Processing (Irfan Turk)....Pages 185-207 Image Processing (Irfan Turk)....Pages 209-257 Introduction to Sound Processing (Irfan Turk)....Pages 259-270 Applications with Graphical User Interfaces (Irfan Turk)....Pages 271-290 Back Matter ....Pages 291-297

قیمت نهایی

۴۹٬۰۰۰ تومان