talk-data.com talk-data.com

Topic

MATLAB

numerical_computing programming_language scientific_computing

140

tagged

Activity Trend

1 peak/qtr
2020-Q1 2026-Q1

Activities

140 activities · Newest first

Introduction to Numerical and Analytical Methods with MATLAB® for Engineers and Scientists

Introduction to Numerical and Analytical Methods with MATLAB® for Engineers and Scientists provides the basic concepts of programming in MATLAB for engineering applications. • Teaches engineering students how to write computer programs on the MATLAB platform • Examines the selection and use of numerical and analytical methods through examples and case studies • Demonstrates mathematical concepts that can be used to help solve engineering problems, including matrices, roots of equations, integration, ordinary differential equations, curve fitting, algebraic linear equations, and more The text covers useful numerical methods, including interpolation, Simpson’s rule on integration, the Gauss elimination method for solving systems of linear algebraic equations, the Runge-Kutta method for solving ordinary differential equations, and the search method in combination with the bisection method for obtaining the roots of transcendental and polynomial equations. It also highlights MATLAB’s built-in functions. These include interp1 function, the quad and dblquad functions, the inv function, the ode45 function, the fzero function, and many others. The second half of the text covers more advanced topics, including the iteration method for solving pipe flow problems, the Hardy-Cross method for solving flow rates in a pipe network, separation of variables for solving partial differential equations, and the use of Laplace transforms to solve both ordinary and partial differential equations. This book serves as a textbook for a first course in numerical methods using MATLAB to solve problems in mechanical, civil, aeronautical, and electrical engineering. It can also be used as a textbook or as a reference book in higher level courses.

Introduction to Linear Optimization and Extensions with MATLAB®

Filling the need for an introductory book on linear programming that discusses the important ways to mitigate parameter uncertainty, Introduction to Linear Optimization and Extensions with MATLAB® provides a concrete and intuitive yet rigorous introduction to modern linear optimization. In addition to fundamental topics, the book discusses current linear optimization technologies such as predictor-path following interior point methods for both linear and quadratic optimization as well as the inclusion of linear optimization of uncertainty i.e. stochastic programming with recourse and robust optimization. The author introduces both stochastic programming and robust optimization as frameworks to deal with parameter uncertainty. The author’s unusual approach—developing these topics in an introductory book—highlights their importance. Since most applications require decisions to be made in the face of uncertainty, the early introduction of these topics facilitates decision making in real world environments. The author also includes applications and case studies from finance and supply chain management that involve the use of MATLAB. Even though there are several LP texts in the marketplace, most do not cover data uncertainty using stochastic programming and robust optimization techniques. Most emphasize the use of MS Excel, while this book uses MATLAB which is the primary tool of many engineers, including financial engineers. The book focuses on state-of-the-art methods for dealing with parameter uncertainty in linear programming, rigorously developing theory and methods. But more importantly, the author’s meticulous attention to developing intuition before presenting theory makes the material come alive.

The Heston Model and its Extensions in Matlab and C#, + Website

Tap into the power of the most popular stochastic volatility model for pricing equity derivatives Since its introduction in 1993, the Heston model has become a popular model for pricing equity derivatives, and the most popular stochastic volatility model in financial engineering. This vital resource provides a thorough derivation of the original model, and includes the most important extensions and refinements that have allowed the model to produce option prices that are more accurate and volatility surfaces that better reflect market conditions. The book's material is drawn from research papers and many of the models covered and the computer codes are unavailable from other sources. The book is light on theory and instead highlights the implementation of the models. All of the models found here have been coded in Matlab and C#. This reliable resource offers an understanding of how the original model was derived from Ricatti equations, and shows how to implement implied and local volatility, Fourier methods applied to the model, numerical integration schemes, parameter estimation, simulation schemes, American options, the Heston model with time-dependent parameters, finite difference methods for the Heston PDE, the Greeks, and the double Heston model. A groundbreaking book dedicated to the exploration of the Heston model—a popular model for pricing equity derivatives Includes a companion website, which explores the Heston model and its extensions all coded in Matlab and C# Written by Fabrice Douglas Rouah a quantitative analyst who specializes in financial modeling for derivatives for pricing and risk management Engaging and informative, this is the first book to deal exclusively with the Heston Model and includes code in Matlab and C# for pricing under the model, as well as code for parameter estimation, simulation, finite difference methods, American options, and more. Note: The ebook version does not provide access to the companion files.

Numerical Methods for Engineers and Scientists Using MATLAB®

Designed to benefit scientific and engineering applications, Numerical Methods for Engineers and Scientists Using MATLAB® focuses on the fundamentals of numerical methods while making use of MATLAB software. The book introduces MATLAB early on and incorporates it throughout the chapters to perform symbolic, graphical, and numerical tasks. The text covers a variety of methods from curve fitting to solving ordinary and partial differential equations. Provides fully worked-out examples showing all details Confirms results through the execution of the user-defined function or the script file Executes built-in functions for re-confirmation, when available Generates plots regularly to shed light on the soundness and significance of the numerical results Created to be user-friendly and easily understandable, Numerical Methods for Engineers and Scientists Using MATLAB® provides background material and a broad introduction to the essentials of MATLAB, specifically its use with numerical methods. Building on this foundation, it introduces techniques for solving equations and focuses on curve fitting and interpolation techniques. It addresses numerical differentiation and integration methods, presents numerical methods for solving initial-value and boundary-value problems, and discusses the matrix eigenvalue problem, which entails numerical methods to approximate a few or all eigenvalues of a matrix. The book then deals with the numerical solution of partial differential equations, specifically those that frequently arise in engineering and science. The book presents a user-defined function or a MATLAB script file for each method, followed by at least one fully worked-out example. When available, MATLAB built-in functions are executed for confirmation of the results. A large set of exercises of varying levels of difficulty appears at the end of each chapter. The concise approach with strong, up-to-date MATLAB integration provided by this book affords readers a thorough knowledge of the fundamentals of numerical methods utilized in various disciplines.

Numerical Methods for Chemical Engineers Using Excel, VBA, and MATLAB

Since many practical engineering problems must be solved numerically, this text provides instruction on using numerical methods and Excel/VBA for chemical and biomolecular engineering problems, covering a broad range of application areas. It also includes an introduction to MATLAB that is made easier to learn after studying the programming tools in previous chapters. Each chapter contains examples that show in detail how a particular numerical method or programming methodology can be implemented. The chapters also contain end-of-chapter exercises, with solutions provided.

Financial Derivative and Energy Market Valuation: Theory and Implementation in MATLAB

A road map for implementing quantitative financial models Financial Derivative and Energy Market Valuation brings the application of financial models to a higher level by helping readers capture the true behavior of energy markets and related financial derivatives. The book provides readers with a range of statistical and quantitative techniques and demonstrates how to implement the presented concepts and methods in Matlab. Featuring an unparalleled level of detail, this unique work provides the underlying theory and various advanced topics without requiring a prior high-level understanding of mathematics or finance. In addition to a self-contained treatment of applied topics such as modern Fourier-based analysis and affine transforms, Financial Derivative and Energy Market Valuation also: Provides the derivation, numerical implementation, and documentation of the corresponding Matlab for each topic Extends seminal works developed over the last four decades to derive and utilize present-day financial models Shows how to use applied methods such as fast Fourier transforms to generate statistical distributions for option pricing Includes all Matlab code for readers wishing to replicate the figures found throughout the book Thorough, practical, and easy to use, Financial Derivative and Energy Market Valuation is a first-rate guide for readers who want to learn how to use advanced numerical methods to implement and apply state-of-the-art financial models. The book is also ideal for graduate-level courses in quantitative finance, mathematical finance, and financial engineering.

Practical Signals Theory with MATLAB Applications

is organized around applications, first introducing the actual behavior of specific signals and then using them to motivate the presentation of mathematical concepts. Tervo sequences the presentation of the major transforms by their complexity: first Fourier, then Laplace, and finally the z-transform. Practical Signals Theory with MATLAB Applications The goal is to help students who can't visualize phenomena from an equation to develop their intuition and learn to analyze signals by inspection. Finally, most examples and problems are designed to use MATLAB, making the presentation more in line with modern engineering practice.

Essential MATLAB for Engineers and Scientists, 5th Edition

The fifth edition of Essential MATLAB for Engineers and Scientists provides a concise, balanced overview of MATLAB's functionality that facilitates independent learning, with coverage of both the fundamentals and applications. The essentials of MATLAB are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented clearly and intuitively, along with many examples from a wide range of familiar scientific and engineering areas. This is an ideal book for a first course on MATLAB or for an engineering problem-solving course using MATLAB, as well as a self-learning tutorial for professionals and students expected to learn and apply MATLAB. • Updated with the features of Matlab R2012b • More complete coverage of Matlab windows and menus • Expanded discussion of writing functions and scripts • Revised and expanded Part II: Applications • Expanded section on GUIs • More exercises and examples throughout • Extensive teacher support on http://textbooks.elsevier.com: solutions manual, extra problems, multiple choice questions, PowerPoint slides • Companion website for students providing M-files used within the book and selected solutions to end of chapter problems • Flexible access options: print, e-text, and e-text subscription

Learning to Program with MATLAB: Building GUI Tools

The text is for instructors who want to use MATLAB to teach introductory programming concepts. Since many students struggle with applying the concepts that underlie good programming practice, was designed upon the observation that student learning is enhanced if the students themselves build the GUI (graphical user interface) tool, construct the computational model, implement the visualization of results, and design the GUI. This text teaches the core concepts of computer programming—arrays, loops, functions, and basic data structures—using MATLAB. The chapter sequence covers text-based programs, then programs that produce graphics, building up to an emphasis on GUI tools. This progression unleashes the real power of MATLAB—creating visual expressions of the underlying mathematics of a problem or design. Learning to Program with MATLAB: Building GUI Tools

MATLAB® by Example

MATLAB By Example guides the reader through each step of writing MATLAB programs. The book assumes no previous programming experience on the part of the reader, and uses multiple examples in clear language to introduce concepts and practical tools. Straightforward and detailed instructions allow beginners to learn and develop their MATLAB skills quickly. The book consists of ten chapters, discussing in detail the integrated development environment (IDE), scalars, vectors, arrays, adopting structured programming style using functions and recursive functions, control flow, debugging, profiling, and structures. A chapter also describes Symbolic Math Toolbox, teaching readers how to solve algebraic equations, differentiation, integration, differential equations, and Laplace and Fourier transforms. Containing hundreds of examples illustrated using screen shots, hundreds of exercises, and three projects, this book can be used to complement coursework or as a self-study book, and can be used as a textbook in universities, colleges and high schools. No programming experience necessary to learn MATLAB Examples with screenshots and plentiful exercises throughout help make MATLAB easy to understand Projects enable readers to write long MATLAB programs, and take the first step toward being a professional MATLAB programmer

Body Area Communications: Channel Modeling, Communication Systems, and EMC

Providing an introduction to the fundamentals of body area communications, this book covers the key topics of channel modeling, modulation and demodulation, and performance evaluation A systematic introduction to body area networks (BAN), this book focuses on three major parts: channel modeling, modulation/demodulation communications performance, and electromagnetic compatibility considerations. The content is logically structured to lead readers from an introductory level through to in-depth and more advanced topics. Provides a concise introduction to this emerging topic based on classroom-tested materials Details the latest IEEE 802.15.6 standard activities Moves from very basic physics, to useful mathematic models, and then to practical considerations Covers not only EM physics and communications, but also biological applications Topics approached include: link budget, bit error rate performance, RAKE and diversity reception; SAR analysis for human safety evaluation; and modeling of electromagnetic interference to implanted cardiac pacemakers Provides Matlab and Fortran programs for download from the Companion Website

Theoretical Foundations of Digital Imaging Using MATLAB

Helping readers master digital imaging, this text presents a unified theoretical basis for understanding and designing methods of imaging and image processing. Designed for newcomers to imaging science and engineering, the book covers the subject in its entirety, from image formation to image perfecting. The author avoids using heavy mathematics and derives all formulas in full detail. To facilitate a deeper understanding of the major results, the book includes a number of exercises supported by MATLAB programs, with the code available at www.crcpress.com.

Statistical Monitoring of Complex Multivariate Processes: With Applications in Industrial Process Control

The development and application of multivariate statistical techniques in process monitoring has gained substantial interest over the past two decades in academia and industry alike. Initially developed for monitoring and fault diagnosis in complex systems, such techniques have been refined and applied in various engineering areas, for example mechanical and manufacturing, chemical, electrical and electronic, and power engineering. The recipe for the tremendous interest in multivariate statistical techniques lies in its simplicity and adaptability for developing monitoring applications. In contrast, competitive model, signal or knowledge based techniques showed their potential only whenever cost-benefit economics have justified the required effort in developing applications. Statistical Monitoring of Complex Multivariate Processes presents recent advances in statistics based process monitoring, explaining how these processes can now be used in areas such as mechanical and manufacturing engineering for example, in addition to the traditional chemical industry. This book: Contains a detailed theoretical background of the component technology. Brings together a large body of work to address the field's drawbacks, and develops methods for their improvement. Details cross-disciplinary utilization, exemplified by examples in chemical, mechanical and manufacturing engineering. Presents real life industrial applications, outlining deficiencies in the methodology and how to address them. Includes numerous examples, tutorial questions and homework assignments in the form of individual and team-based projects, to enhance the learning experience. Features a supplementary website including Matlab algorithms and data sets. This book provides a timely reference text to the rapidly evolving area of multivariate statistical analysis for academics, advanced level students, and practitioners alike.

XML in Scientific Computing

This book introduces XML to scientists and engineers in a way that illustrates the similarities and differences with traditional programming languages and suggests new ways of saving and sharing the results of scientific calculations. The author discusses XML in the context of scientific computing, demonstrates how XSL can be used to perform various calculations, and explains how to create and navigate through XML documents using traditional languages such as Fortran, C++, and MATLAB. A suite of computer programs are available on the author's website.

Computational Colour Science Using MATLAB, 2nd Edition

Computational Colour Science Using MATLAB 2nd Edition offers a practical, problem-based approach to colour physics. The book focuses on the key issues encountered in modern colour engineering, including efficient representation of colour information, Fourier analysis of reflectance spectra and advanced colorimetric computation. Emphasis is placed on the practical applications rather than the techniques themselves, with material structured around key topics. These topics include colour calibration of visual displays, computer recipe prediction and models for colour-appearance prediction. Each topic is carefully introduced at three levels to aid student understanding. First, theoretical ideas and background information are discussed, then explanations of mathematical solutions follow and finally practical solutions are presented using MATLAB. The content includes: A compendium of equations and numerical data required by the modern colour and imaging scientist. Numerous examples of solutions and algorithms for a wide-range of computational problems in colour science. Example scripts using the MATLAB programming language. This 2nd edition contains substantial new and revised material, including three innovative chapters on colour imaging, psychophysical methods, and physiological colour spaces; the MATLAB toolbox has been extended with a professional, optimized, toolbox to go alongside the current teaching toolbox; and a java toolbox has been added which will interest users who are writing web applications and/or applets or mobile phone applications. Computational Colour Science Using MATLAB 2nd Edition is an invaluable resource for students taking courses in colour science, colour chemistry and colour physics as well as technicians and researchers working in the area. In addition, it acts a useful reference for professionals and researchers working in colour dependent industries such as textiles, paints, print & electronic imaging. Review from First Edition: "...highly recommended as a concise introduction to the practicalities of colour science..." (Color Technology, 2004)

Bayesian Estimation and Tracking: A Practical Guide

A practical approach to estimating and tracking dynamic systems in real-worl applications Much of the literature on performing estimation for non-Gaussian systems is short on practical methodology, while Gaussian methods often lack a cohesive derivation. Bayesian Estimation and Tracking addresses the gap in the field on both accounts, providing readers with a comprehensive overview of methods for estimating both linear and nonlinear dynamic systems driven by Gaussian and non-Gaussian noices. Featuring a unified approach to Bayesian estimation and tracking, the book emphasizes the derivation of all tracking algorithms within a Bayesian framework and describes effective numerical methods for evaluating density-weighted integrals, including linear and nonlinear Kalman filters for Gaussian-weighted integrals and particle filters for non-Gaussian cases. The author first emphasizes detailed derivations from first principles of eeach estimation method and goes on to use illustrative and detailed step-by-step instructions for each method that makes coding of the tracking filter simple and easy to understand. Case studies are employed to showcase applications of the discussed topics. In addition, the book supplies block diagrams for each algorithm, allowing readers to develop their own MATLAB toolbox of estimation methods. Bayesian Estimation and Tracking is an excellent book for courses on estimation and tracking methods at the graduate level. The book also serves as a valuable reference for research scientists, mathematicians, and engineers seeking a deeper understanding of the topics.

Introduction to Random Signals and Applied Kalman Filtering with Matlab Exercises, 4th Edition

The Fourth Edition to the Introduction of Random Signals and Applied Kalman Filtering is updated to cover innovations in the Kalman filter algorithm and the proliferation of Kalman filtering applications from the past decade. The text updates both the research advances in variations on the Kalman filter algorithm and adds a wide range of new application examples. Several chapters include a significant amount of new material on applications such as simultaneous localization and mapping for autonomous vehicles, inertial navigation systems and global satellite navigation systems.

Optimal and Robust Control

While there are many books on advanced control for specialists, there are few that present these topics for nonspecialists. Assuming only a basic knowledge of automatic control and signals and systems, Optimal and Robust Control: Advanced Topics with MATLAB offers a straightforward, self-contained handbook of advanced topics and tools in automatic

Undocumented Secrets of MATLAB-Java Programming

Many people know that a major part of the functionality of the MATLAB software package is based on Java. But fewer people know how to manipulate Java to achieve improved appearance and functionality and thus heighten MATLAB software's applicability to real world, modern situations. Organized by related functionality/usage and ordered from facile to complex, this book presents examples, instruction, and code snippets in stand-alone, self-contained chapters. Requiring no prior Java knowledge, this book provides numerous online references and resources to show readers how to use and discover new components and functionalities using nothing but MATLAB itself as the discovery tool.