Sign up
Forgot password?
FAQ: Login

Asadi Farzin. Applied Numerical Analysis with MatLAB/Simulink: For Engineers and Scientists

  • pdf file
  • size 19,00 MB
Asadi Farzin. Applied Numerical Analysis with MatLAB/Simulink: For Engineers and Scientists
Springer, 2023. — 327 p. — ISBN: 978-3-031-19365-1.
This textbook provides a compact but comprehensive treatment that guides students through applied numerical analysis, using MatLAB/Simulink. Ideal as a hands-on source for courses in Numerical Analysis, this text focuses on solving problems using market-standard software, corresponding to all key concepts covered in the classroom. The author uses his extensive classroom experience to guide students toward a deeper understanding of key concepts, while they gain facility with the software they will need to master for later studies and practical use in their engineering careers.
Numerical analysis is the branch of mathematics that is used to find approximations to difficult problems such as finding the roots of nonlinear equations, integration involving complex expressions, and solving differential equations for which analytical solutions do not exist. It is applied to a wide variety of disciplines such as business, all fields of engineering, computer science, education, geology, meteorology, and others.
Many good books are written about numerical analysis theories. This book doesn’t focus on the theories of numerical analysis. Instead, we focus on solving numerical analysis problems with the aid of tools that MatLAB/Simulink provides for us. This book can accompany and complete any standard theoretical textbook on numerical analysis. The prerequisite for this book is the first course on numerical analysis, and no prior knowledge of MatLAB/Simulink is assumed.
This book is written primarily for students of engineering and science. However, it can be helpful for anyone who wants to solve a numeric problem with MatLAB/Simulink. For instance, master's or Ph.D. students can use the material presented here to solve the numerical issues of their thesis or papers. All the material presented here can be covered in one semester (14 weeks) with 3 h per week.
This book is composed of 11 chapters. Here is a summary of each chapter:
Chapter 1 is an introduction to MatLAB. In this chapter, you will learn how to do basic calculations with MatLAB. Basic matrix operations, trigonometric, hyperbolic, logarithmic, exponential, and many other important functions are studied in this chapter.
Chapter 2 shows how MatLAB can be used for symbolic calculations. In this chapter, you will learn to calculate limits, derivatives, integrals (both definite and indefinite), partial fraction expansion, Laplace transforms, Fourier transforms, and Taylor series with MatLAB.
Chapter 3 shows how MatLAB can calculate a definite integral (single, double, or triple) or derivative of a function at a given point. Trapezoidal and Simpson rules for calculating definite integrals are studied in this chapter.
Chapter 4 shows how MatLAB can be used for statistical calculations. In this chapter, you will learn how to calculate the summation, average, variance, and standard deviation of a given data, how to generate random numbers, how to calculate factorial and combinatorial, and how to obtain cumulative distribution functions for a normal distribution.
Chapter 5 shows how MatLAB can be used to obtain impulse and step responses of a linear differential equation. In this book, we use the linear system (or linear dynamical system) and linear differential equation terms interchangeably. By impulse and step responses, we mean the response observed in the output when the input is the Heaviside step function and Dirac impulse function, respectively.
Chapter 6 shows how differential equations can be solved with Simulink. Simulink is a software package that accompanies MatLAB and permits you to simulate dynamical systems (i.e., systems which can be described by linear or nonlinear differential equations) with the aid of many ready-to-use graphical blocks.
Chapter 7 shows how differential equations can be solved with Simulink. A difference equation is a relation between the differences of unknown function at one or more general values of the independent variable. Generally, a difference equation is obtained in an attempt to solve an ordinary differential equation by the finite difference method.
Chapter 8 shows how curve-fitting problems can be solved with MatLAB’s Curve Fitting Toolbox. Curve fitting is the process of constructing a curve or mathematical function, that has the best fit to a series of data points.
Chapter 9 shows how MatLAB can be used for drawing the graph of a given data. Different kinds of graphs are studied in this chapter.
Chapter 10 shows how some well-known numerical analysis algorithms can be implemented with MatLAB programming.
Chapter 11 shows how optimization problems can be solved with the aid of ready-to-use functions that the Optimization Toolbox provides.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up