We've ranked the best matlab books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.
Cover unavailable
1
MATLAB: A Practical Introduction to Programming and Problem Solving
Stormy Attaway Ph.D. Boston…
5.0
MATLAB: A Practical Introduction to Programming and Problem Solving, Fourth Edition, winner of a 2017 Textbook Excellence Award (Texty), has been updated to reflect the functionality of the current version of MATLAB, including the new H2 Graphics system. It features new and revised end-of-chapter exercises, more engineering applications to help the reader learn this software tool in context, and a new section on object-oriented programming in MATLAB. MATLAB has become the standard software tool for solving scientific and engineering problems due to its powerful built-in functions and its ability to program.
Assuming no knowledge of programming, this book guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering problems. The book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. In-depth coverage is given to input/output, a topic fundamental to many engineering applications.
…
Cover unavailable
2
MATLAB Programming for Engineers
Stephen J. Chapman
4.9
Master today's MATLAB technical programming language while strengthening problem-solving skills with the help of Chapman's successful MATLAB PROGRAMMING FOR ENGINEERS, 6th Edition. You learn how to write clean, efficient and well-documented programs as you simultaneously gain an understanding of the many practical functions of MATLAB. You study the latest version of MATLAB R2018a and work with new MATLAB GUI (Graphical User Interface) Apps. The first nine chapters provide a basic introduction to programming and problem solving, while the remaining chapters address more advanced topics, such as I/O, object-oriented programming, and Graphical User Interfaces. With this comprehensive coverage, MATLAB PROGRAMMING FOR ENGINEERS, 6th Edition serves as a trusted reference tool throughout your studies and into your professional career as you work with MATLAB.
…
Cover unavailable
3
Getting Started with MATLAB: A Quick Introduction for Scientists and Engineers
Rudra Pratap
4.9
MATLAB, a software package for high-performance numerical computation and visualization, is one of the most widely used tools in the engineering field today. Its broad appeal lies in its interactive environment, which features hundreds of built-in functions for technical computation, graphics, and animation. In addition, MATLAB provides easy extensibility with its own high-level programming language.
Enhanced by fun and appealing illustrations, Getting Started with MATLAB: A Quick Introduction for Scientists and Engineers, Seventh Edition, employs a casual, accessible writing style that shows users how to enjoy using MATLAB.
…
Cover unavailable
4
MATLAB for Engineers
Holly Moore
4.9
For courses in Engineering.Start at the beginning to introduce your students to MATLABMATLAB(R) For Engineers introduces students the MATLAB coding language. Developed out of Moore's experience teaching MATLAB and other languages, the text meets students at their level of mathematical and computer sophistication. Starting with basic algebra, the book shows how MATLAB can be used to solve a wide range of engineering problems. Examples drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes stick to a consistent problem-solving methodology. Students reading this text should have an understanding of college-level algebra and basic trigonometry. The text includes brief backgrounds when introducing new subjects like statistics and matrix algebra. Sections on calculus and differential equations are introduced near the end and can be used for additional reading material for students with more advanced mathematical backgrounds.
…
Cover unavailable
5
MATLAB: An Introduction with Applications
Amos Gilat
4.9
Master MATLAB®!
If you want a clear, easy-to-use introduction to MATLAB®, this book is for you! The Third Edition of Amos Gilat’s popular MATLAB®, An Introduction with Applications requires no previous knowledge of MATLAB and computer programming as it helps you understand and apply this incredibly useful and powerful mathematical tool.
Thoroughly updated to match MATLAB®’s newest release, MATLAB® 7.3 (R2007b), the text takes you step by step through MATLAB®’s basic features—from simple arithmetic operations with scalars, to creating and using arrays, to three-dimensional plots and solving differential equations. You’ll appreciate the many features that make it easy to grasp the material and become proficient in using MATLAB®, including:
Sample and homework problems that help you hands-on practice solving the kinds of problems you’ll encounter in future science and engineering courses New coverage of the Workspace Window and the save and load commands, Anonymous Functions, Function Functions, Function Handles, Subfunctions and Nested Functions In-depth discussions of script files, 2-D and 3-D plotting, function files, programming (flow control), polynomials, curve fitting, interpolation, and applications in numerical analysis
By showing you not just how MATLAB® works but how to use it with real-world applications in mathematics, science, and engineering, MATLAB®, An Introduction with Applications, Third Edition will turn you into a MATLAB® master faster than you imagined.
…
Cover unavailable
6
Essential MATLAB for Engineers and Scientists
Brian Hahn and Daniel Valentine Ph.D.
4.9
Essential MATLAB for Engineers and Scientists, Seventh Edition, provides a concise, balanced overview of MATLAB's functionality, covering both fundamentals and applications. The essentials are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented, along with many examples from a wide range of familiar scientific and engineering areas. This edition has been updated to include the latest MATLAB versions through 2018b. This is an ideal book for a first course on MATLAB, but is also ideal for an engineering problem-solving course using MATLAB.
…
Cover unavailable
7
Getting Started with MATLAB 7: A Quick Introduction for Scientists and Engineers
Rudra Pratap
4.9
(r) Familiarizes users with MATLAB in just a few hours though self-guided lessons (r) Discusses new features and applications in MATLAB 7 (r) Covers elementary, advanced, and special functions (r) Includes numerous new examples and problems (r) Supplements any course that uses MATLAB (r) Works as a stand-alone tutorial and reference MATLAB, a software package for high-performance numerical computation and visualization, is one of the most widely used tools in engineering field today. Its broad appeal lies in its interactive environment with hundreds of built-in functions for technical computation, graphics, and animation. In addition, it provides easy extensibility with its own high-level programming language. Enhanced by fun and appealing illustrations, Getting Started with MATLAB 7: A Quick Introduction for Scientists and Engineers employs a casual, accessible writing style that shows users how to enjoy using MA
…
Cover unavailable
8
Intuitive Probability and Random Processes Using Matlab(r)
Steven Kay
4.8
Intuitive Probability and Random Processes using MATLAB(r) is an introduction to probability and random processes that merges theory with practice. Based on the author's belief that only "hands-on" experience with the material can promote intuitive understanding, the approach is to motivate the need for theory using MATLAB examples, followed by theory and analysis, and finally descriptions of "real-world" examples to acquaint the reader with a wide variety of applications. The latter is intended to answer the usual question "Why do we have to study this?" Other salient features are:
*heavy reliance on computer simulation for illustration and student exercises
*the incorporation of MATLAB programs and code segments
*discussion of discrete random variables followed by continuous random variables to minimize confusion
*summary sections at the beginning of each chapter
*in-line equation explanations
*warnings on common errors and pitfalls
*over 750 problems designed to help the reader assimilate and extend the concepts
Intuitive Probability and Random Processes using MATLAB(r) is intended for undergraduate and first-year graduate students in engineering. The practicing engineer as well as others having the appropriate mathematical background will also benefit from this book.
About the Author
Steven M. Kay is a Professor of Electrical Engineering at the University of Rhode Island and a leading expert in signal processing. He has received the Education Award "for outstanding contributions in education and in writing scholarly books and texts..." from the IEEE Signal Processing society and has been listed as among the 250 most cited researchers in the world in engineering.
…
Cover unavailable
9
Robotics, Vision and Control: Fundamental Algorithms in MATLAB
Peter Corke
4.8
The author has maintained two open-source MATLAB Toolboxes for more than 10 years: one for robotics and one for vision. The key strength of the Toolboxes provide a set of tools that allow the user to work with real problems, not trivial examples. For the student the book makes the algorithms accessible, the Toolbox code can be read to gain understanding, and the examples illustrate how it can be used --instant gratification in just a couple of lines of MATLAB code. The code can also be the starting point for new work, for researchers or students, by writing programs based on Toolbox functions, or modifying the Toolbox code itself. The purpose of this book is to expand on the tutorial material provided with the toolboxes, add many more examples, and to weave this into a narrative that covers robotics and computer vision separately and together. The author shows how complex problems can be decomposed and solved using just a few simple lines of code, and hopefully to inspire up and coming researchers. The topics covered are guided by the real problems observed over many years as a practitioner of both robotics and computer vision. It is written in a light but informative style, it is easy to read and absorb, and includes a lot of Matlab examples and figures. The book is a real walk through the fundamentals of robot kinematics, dynamics and joint level control, then camera models, image processing, feature extraction and epipolar geometry, and bring it all together in a visual servo system.
Additional material is provided at http: //www.petercorke.com/RVC
…
Cover unavailable
10
Robotics, Vision and Control: Fundamental Algorithms in MATLAB(R) Second, Completely Revised, Extended and Updated Edition
Peter Corke
4.8
Robotics and computer vision both require applying computational algorithms to data. This book shows how complex problems in this field can be broken down and solved using just a few simple lines of code, and aims to inspire up-and-coming researchers.
Cover unavailable
11
Numerical Methods in Engineering with MATLAB
Jaan Kiusalaas
4.8
Numerical Methods in Engineering with MATLAB(r) is a text for engineering students and a reference for practicing engineers, especially those who wish to explore the power and efficiency of MATLAB(r). Examples and applications were chosen for their relevance to real world problems, and where numerical solutions are most efficient. Numerical methods are discussed thoroughly and illustrated with problems involving both hand computation and programming. MATLAB(r) mfiles accompany each method and are available on the book web site. This code is made simple and easy to understand by avoiding complex bookkeeping schemes, while maintaining the essential features of the method. MATLAB(r) was chosen as the example language because of its ubiquitous use in engineering studies and practice. Moreover, it is widely available to students on school networks and through inexpensive educational versions. Explore numerical methods with MATLAB(r), a great tool for teaching scientific computat
…
Cover unavailable
12
Control Systems Engineering
Norman S. Nise
4.8
Emphasizing the practical application of control systems engineering, the new Fourth Edition shows how to analyze and design real-world feedback control systems. Readers learn how to create control systems that support today's advanced technology and apply the latest computer methods to the analysis and design of control systems. • A methodology with clearly defined steps is presented for each type of design problem. • Continuous design examples give a realistic view of each stage in the control systems design process. • A complete tutorial on using MATLAB Version 5 in designing control systems prepares readers to use this important software tool.
…
Cover unavailable
13
Computational Fourier Optics: A MATLAB Tutorial
David G. Voelz
4.8
Cover unavailable
14
Signals and Systems with MATLAB
Won Y. Yang
4.8
This book is primarily intended for junior-level students who take the courses on signals and systems . It may be useful as a reference text for practicing engineers and scientists who want to acquire some of the concepts required for signal proce- ing. The readers are assumed to know the basics about linear algebra, calculus (on complex numbers, differentiation, and integration), differential equations, Laplace R transform, and MATLAB . Some knowledge about circuit systems will be helpful. Knowledge in signals and systems is crucial to students majoring in Electrical Engineering. The main objective of this book is to make the readers prepared for studying advanced subjects on signal processing, communication, and control by covering from the basic concepts of signals and systems to manual-like introduc- R R tions of how to use the MATLAB and Simulink tools for signal analysis and lter design. The features of this book can be summarized as follows: 1. It not only introduces the four Fourier analysis tools, CTFS (continuous-time Fourier series), CTFT (continuous-time Fourier transform), DFT (discrete-time Fourier transform), and DTFS (discrete-time Fourier series), but also illuminates the relationship among them so that the readers can realize why only the DFT of the four tools is used for practical spectral analysis and why/how it differs from the other ones, and further, think about how to reduce the difference to get better information about the spectral characteristics of signals from the DFT analysis."
…
Cover unavailable
15
Spectral Methods in MATLAB
Lloyd N. Trefethen
4.8
This is the only book on spectral methods built around MATLAB programs. Along with finite differences and finite elements, spectral methods are one of the three main technologies for solving partial differential equations on computers. Since spectral methods involve significant linear algebra and graphics they are very suitable for the high level programming of MATLAB. This hands-on introduction is built around forty short and powerful MATLAB programs, which the reader can download from the World Wide Web. This book presents the key ideas along with many figures, examples, and short, elegant MATLAB programs for readers to adapt to their own needs. It covers ODE and PDE boundary value problems, eigenvalues and pseudospectra, linear and nonlinear waves, and numerical quadrature.
…
Cover unavailable
16
Engineering and Scientific Computations Using MATLAB
Sergey E. Lyshevski
4.8
Master MATLAB(r) step-by-step The MATLAB-- "MATrix LABoratory"--computational environment offers a rich set of capabilities to efficiently solve a variety of complex analysis, simulation, and optimization problems. Flexible, powerful, and relatively easy to use, the MATLAB environment has become a standard cost-effective tool within the engineering, science, and technology communities. Excellent as a self-teaching guide for professionals as well as a textbook for students, Engineering and Scientific Computations Using MATLAB helps you fully understand the MATLAB environment, build your skills, and apply its features to a wide range of applications.
Going beyond traditional MATLAB user manuals and college texts, Engineering and Scientific Computations Using MATLAB guides you through the most important aspects and basics of MATLAB programming and problem-solving from fundamentals to practice. Augmenting its discussion with a wealth of practical worked-out examples and qualitative illustrations, this book demonstrates MATLAB's capabilities and offers step-by-step instructions on how to apply the theory to a practical real-world problem. In particular, the book features: • Coverage of a variety of complex physical and engineering systems described by nonlinear differential equations • Detailed application of MATLAB to electromechanical systems MATLAB files, scripts, and statements, as well as SIMULINK models which can be easily modified for application-specific problems encountered in practice Readable, user-friendly, and comprehensive in scope this is a welcome introduction to MATLAB for those new to the program and an ideal companion for engineers seeking in-depth mastery of the high-performance MATLAB environment.
…
Cover unavailable
17
Digital Communication Systems Using MATLAB and Simulink, Second Edition
Dennis Silage
4.8
Digital Communication using MATLAB and Simulink is intended for a broad audience. For the student taking a traditional course, the text provides simulations of the MATLAB and Simulink systems, and the opportunity to go beyond the lecture or laboratory and develop investigations and projects. For the professional, the text facilitates an expansive review of and experience with the tenets of digital communication systems.
…
Cover unavailable
18
GPU Programming in MATLAB
Nikolaos Ploskas and Nikolaos Samaras
4.7
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of the Parallel Computing Toolbox and other MATLAB toolboxes for GPU computing, which allow applications to be ported straightforwardly onto GPUs without extensive knowledge of GPU programming. The next part covers built-in, GPU-enabled features of MATLAB, including options to leverage GPUs across multicore or different computer systems. Finally, advanced material includes CUDA code in MATLAB and optimizing existing GPU applications. Throughout the book, examples and source codes illustrate every concept so that readers can immediately apply them to their own development.
…
Cover unavailable
19
Applied Numerical Analysis Using MATLAB
Laurene V. Fausett
4.7
Cover unavailable
20
Programming for Engineers: A Foundational Approach to Learning C and MATLAB
Aaron R. R. Bradley
4.7
To learn to program is to be initiated into an entirely new way of thinking about engineering, mathematics, and the world in general. Computation is integral to all modern engineering disciplines, so the better you are at programming, the better you will be in your chosen field.
The author departs radically from the typical presentation by teaching concepts and techniques in a rigorous manner rather than listing how to use libraries and functions. He presents pointers in the very first chapter as part of the development of a computational model that facilitates an ab initio presentation of subjects such as function calls, call-by-reference, arrays, the stack, and the heap. The model also allows students to practice the essential skill of memory manipulation throughout the entire course rather than just at the end. As a result, this textbook goes further than is typical for a one-semester course -- abstract data types and linked lists, for example, are covered in depth. The computational model will also serve students in their adventures with programming beyond the course: instead of falling back on rules, they can think through the model to decide how a new programming concept fits with what they already know.
The book is appropriate for undergraduate students of engineering and computer science, and graduate students of other disciplines. It contains many exercises integrated into the main text, and the author has made the source code available online.
…
Cover unavailable
21
Software Defined Radio Using MATLAB & Simulink and the Rtl-Sdr
Robert W Stewart, Kenneth W Barlee, et al.
4.7
The availability of the RTL-SDR device for less than $20 brings software defined radio (SDR) to the home and work desktops of EE students, professional engineers and the maker community. The RTL-SDR can be used to acquire and sample RF (radio frequency) signals transmitted in the frequency range 25MHz to 1.75GHz, and the MATLAB and Simulink environment can be used to develop receivers using first principles DSP (digital signal processing) algorithms. Signals that the RTL-SDR hardware can receive include: FM radio, UHF band signals, ISM signals, GSM, 3G and LTE mobile radio, GPS and satellite signals, and any that the reader can (legally) transmit of course! In this book we introduce readers to SDR methods by viewing and analysing downconverted RF signals in the time and frequency domains, and then provide extensive DSP enabled SDR design exercises which the reader can learn from. The hands-on SDR design examples begin with simple AM and FM receivers, and move on to the more challenging aspects of PHY layer DSP, where receive filter chains, real-time channelisers, and advanced concepts such as carrier synchronisers, digital PLL designs and QPSK timing and phase synchronisers are implemented. In the book we will also show how the RTL-SDR can be used with SDR transmitters to develop complete communication systems, capable of transmitting payloads such as simple text strings, images and audio across the lab desktop.
…
Cover unavailable
22
Essentials of MATLAB Programming
Stephen J. Chapman
4.7
Stephen Chapman's Essentials of MATLAB Programming is a successful freshman-level text that is useable in a wide range of courses. This brief text serves two purposes -- it teaches how to program using MATLAB as a technical programming language as well as teaching students the basics of computer programming. Using top-down design methodology, the text encourages students to think about the proper design of a program before coding. Problem solving skills as well as the ability to locate desired functions within MATLAB are also presented making this text a useful reference tool.
…
Cover unavailable
23
MATLAB Programming with Applications for Engineers
CL-Engineering and Stephen J. Chapman
4.7
MATLAB PROGRAMMING WITH APPLICATIONS FOR ENGINEERS seeks to simultaneously teach MATLAB as a technical programming language while introducing the student to many of the practical functions that make solving problems in MATLAB so much easier than in other languages. The book provides a complete introduction to the fundamentals of good procedural programming. It aids students in developing good design habits that will serve them well in any other language that he or she may pick up later. Programming topics and examples are used as a jumping off point for exploring the rich set of highly optimized application functions that are built directly into MATLAB.
…
Cover unavailable
24
Digital Image Processing Using MATLAB
Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins
4.7
Cover unavailable
25
Computational Statistics Handbook with MATLAB
Wendy L. Martinez, Angel R. Martinez
4.7
Approaching computational statistics through its theoretical aspects can be daunting. Often intimidated or distracted by the theory, researchers and students can lose sight of the actual goals and applications of the subject. What they need are its key concepts, an understanding of its methods, experience with its implementation, and practice with computational software.
Focusing on the computational aspects of statistics rather than the theoretical, Computational Statistics Handbook with MATLAB uses a down-to-earth approach that makes statistics accessible to a wide range of users. The authors integrate the use of MATLAB throughout the book, allowing readers to see the actual implementation of algorithms, but also include step-by-step procedures to allow implementation with any suitable software. The book concentrates on the simulation/Monte Carlo point of view, and contains algorithms for exploratory data analysis, modeling, Monte Carlo simulation, pattern recognition, bootstrap, classification, cross-validation methods, probability density estimation, random number generation, and other computational statistics methods.
Emphasis on the practical aspects of statistics, details of the latest techniques, and real implementation experience make the Computational Statistics Handbook with MATLAB more than just the first book to use MATLAB to solve computational problems in statistics. It also forms an outstanding, introduction to statistics for anyone in the many disciplines that involve data analysis.
…
Cover unavailable
26
MATLAB for Control Engineers
Katsuhiko Ogata
4.7
Notable author Katsuhiko Ogata presents the only new book available to discuss, in sufficient detail, the details of MATLAB(R) materials needed to solve many analysis and design problems associated with control systems. KEY TOPICS: Complements a large number of examples with in-depth explanations, encouraging complete understanding of the MATLAB approach to solving problems. Distills the large volume of MATLAB information available to focus on those materials needed to study analysis and design problems of deterministic, continuous-time control systems. Covers conventional control systems such as transient response, root locus, frequency response analyses and designs; analysis and design problems associated with state space formulation of control systems; and useful MATLAB approaches to solve optimization problems. MARKET: A useful self-study guide for practicing control engineers.
…
Cover unavailable
27
Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab
Chris Solomon, Toby Breckon
4.7
This is an introductory to intermediate level text on the science of image processing, which employs the Matlab programming language to illustrate some of the elementary, key concepts in modern image processing and pattern recognition. The approach taken is essentially practical and the book offers a framework within which the concepts can be understood by a series of well chosen examples, exercises and computer experiments, drawing on specific examples from within science, medicine and engineering. Clearly divided into eleven distinct chapters, the book begins with a fast-start introduction to image processing to enhance the accessibility of later topics. Subsequent chapters offer increasingly advanced discussion of topics involving more challenging concepts, with the final chapter looking at the application of automated image classification (with Matlab examples) .
Matlab is frequently used in the book as a tool for demonstrations, conducting experiments and for solving problems, as it is both ideally suited to this role and is widely available. Prior experience of Matlab is not required and those without access to Matlab can still benefit from the independent presentation of topics and numerous examples.
Features a companion website www.wiley.com/go/solomon/fundamentals containing a Matlab fast-start primer, further exercises, examples, instructor resources and accessibility to all files corresponding to the examples and exercises within the book itself. Includes numerous examples, graded exercises and computer experiments to support both students and instructors alike.
…
Cover unavailable
28
Mastering MATLAB 7
Duane C. Hanselman, Bruce L. Littlefield
4.7
For undergraduate and graduate courses in MATLAB or as a reference in courses where MATLAB is used, this text covers all essential aspects of MATLAB presented within an easy- to-follow learn while doing tutorial format.
Cover unavailable
29
The Elements of MATLAB Style
Richard K. Johnson
4.7
The Elements of MATLAB Style is a guide for both new and experienced MATLAB programmers. It provides a comprehensive collection of standards and guidelines for creating solid MATLAB code that will be easy to understand, enhance, and maintain. It is written for both individuals and those working in teams in which consistency is critical. This is the only book devoted to MATLAB style and best programming practices, focusing on how MATLAB code can be written in order to maximize its effectiveness. Just as Strunk and White's The Elements of Style provides rules for writing in the English language, this book provides conventions for formatting, naming, documentation, programming and testing. It includes many concise examples of correct and incorrect usage, as well as coverage of the latest language features. The author also provides recommendations on use of the integrated development environment features that help produce better, more consistent software.
…
Cover unavailable
30
Undocumented Secrets of Matlab-Java Programming
Yair M. Altman
4.7
For a variety of reasons, the MATLAB(R)-Java interface was never fully documented. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times the number of programmers and programming resources as MATLAB. Also unfortunate is the popular claim that while MATLAB is a fine programming platform for prototyping, it is not suitable for real-world, modern-looking applications. Undocumented Secrets of MATLAB(R)-Java Programming aims to correct this misconception.
This book shows how using Java can significantly improve MATLAB program appearance and functionality, and that this can be done easily and even without any prior Java knowledge.
Readers are led step-by-step from simple to complex customizations. Code snippets, screenshots, and numerous online references are provided to enable the utilization of this book as both a sequential tutorial and as a random-access reference suited for immediate use. Java-savvy readers will find it easy to tailor code samples for their particular needs; for Java newcomers, an introduction to Java and numerous online references are provided.
This book demonstrates how
The MATLAB programming environment relies on Java for numerous tasks, including networking, data-processing algorithms and graphical user-interface (GUI) We can use MATLAB for easy access to external Java functionality, either third-party or user-created Using Java, we can extensively customize the MATLAB environment and application GUI, enabling the creation of visually appealing and usable applications
…
Cover unavailable
31
Modern Control Design: With MATLAB and Simulink
Ashish Tewari
4.7
In this book, Tewari emphasizes the physical principles and engineering applications of modern control system design. Instead of detailing the mathematical theory, MATLAB examples are used throughout.
Cover unavailable
32
MATLAB Simulations for Radar Systems Design
Bassem R. Mahafza, Atef Elsherbeni
4.7
Simulation is integral to the successful design of modern radar systems, and there is arguably no better software for this purpose than MATLAB. But software and the ability to use it does not guarantee success. One must also:
�Understand radar operations and design philosophy �Know how to select the radar parameters to meet the design requirements �Be able to perform detailed trade-off analysis in the context of radar sizing, modes of operation, frequency selection, waveforms, and signal processing �Develop loss and error budgets associated with the design
MATLAB Simulations for Radar Systems Design teaches all of this and provides the M-files and hands-on simulation experience needed to design and analyze radar systems. Part I forms a comprehensive description of radar systems, their analysis, and the design process. The authors' unique approach involves a design case study introduced in Chapter 1 and followed throughout the text. As the treatment progresses, the complexity increases and the case study requirements are adjusted accordingly. Part II presents a series of chapters-some authored by other experts in the field-on specialized radar topics important to a full understanding of radar systems design and analysis.
A comprehensive set of MATLAB programs and functions support both parts of the book and are available for download from the CRC Press Web site.
…
Cover unavailable
33
Structural Geology Algorithms
Richard W. Allmendinger, Nestor Cardozo, Donald M. Fisher
4.7
State-of-the-art analysis of geological structures has become increasingly quantitative but traditionally, graphical methods are used in teaching. This innovative lab book provides a unified methodology for problem-solving in structural geology using linear algebra and computation. Assuming only limited mathematical training, the book begins with classic orientation problems and progresses to more fundamental topics of stress, strain and error propagation. It introduces linear algebra methods as the foundation for understanding vectors and tensors, and demonstrates the application of geometry and kinematics in geoscience without requiring students to take a supplementary mathematics course. All algorithms are illustrated with a suite of online MATLAB functions, allowing users to modify the code to solve their own structural problems. Containing 20 worked examples and over 60 exercises, this is the ideal lab book for advanced undergraduates or beginning graduate students. It will also provide professional structural geologists with a valuable reference and refresher for calculations.
…
Cover unavailable
34
Electronics And Circuit Analysis Using Matlab
John Okyere Attia
4.7
Useful to students, professional engineers, scientists, and technicians, Electronics and Circuit Analysis using MATLAB provides a simple, easy-to-understand, hands-on introduction to MATLAB, demonstrates the use of MATLAB for solving electronic problems, outlines various ways MATLAB solves circuit analysis problems, shows the flexibility of MATLAB for solving general engineering and scientific problems.
…
Cover unavailable
35
Scientific Computing with MATLAB and Octave
Alfio Quarteroni, Fausto Saleri
4.7
This textbook is an introduction to Scientific Computing, in which several numerical methods for the computer solution of certain classes of mathematical problems are illustrated. The authors show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of ordinary and partial differential equations. To make the presentation concrete and appealing, the programming environments Matlab and Octave, which is freely distributed, are adopted as faithful companions. The book contains the solutions to several problems posed in exercises and examples, often originating from specific applications. A specific section is devoted to subjects which were not addressed in the book and contains the bibliographical references for a more comprehensive treatment of the material. The second edition features many new problems and examples, as well as more numerical methods for linear and nonlinear systems and ordinary and partial differential equations.
This book is presently being translated or has appeared in the following languages: Italian, German, French, Chinese and Spanish.
Reviews for "Scientific Computing with MATLAB" - 1st edition:
" ... Scientific Computing with MATLAB is written in a clear and concise style, figures, tables and formula boxes complement the explanations... The whole book is an invitation, if not a request, of the authors to the reader to play with MATLAB, apply its powerful menagerie of functions to solve the given (or own) problems - in brief, supervised learning by doing .... is a stimulating introductory textbook about numerical methods that successfully combines mathematical theory with programming experience..." Anselm A.C. Horn, Journal of Molecular Modeling 2004
..". An excellent addition to academic libraries and university bookstores, this book will be useful for self-study and as a complement to other MATLAB-based books. Highly recommended. Upper-division undergraduates through professionals." S.T. Karris, Choice 2003
…
Cover unavailable
36
Applied Optimization with Matl
P. Venkataraman
4.7
Technology/Engineering/Mechanical
Provides all the tools needed to begin solving optimization problems using MATLAB(R)
The Second Edition of Applied Optimization with MATLAB(R) Programming enables readers to harness all the features of MATLAB(R) to solve optimization problems using a variety of linear and nonlinear design optimization techniques. By breaking down complex mathematical concepts into simple ideas and offering plenty of easy-to-follow examples, this text is an ideal introduction to the field. Examples come from all engineering disciplines as well as science, economics, operations research, and mathematics, helping readers understand how to apply optimization techniques to solve actual problems.
This Second Edition has been thoroughly revised, incorporating current optimization techniques as well as the improved MATLAB(R) tools. Two important new features of the text are:
Introduction to the scan and zoom method, providing a simple, effective technique that works for unconstrained, constrained, and global optimization problems
New chapter, Hybrid Mathematics: An Application, using examples to illustrate how optimization can develop analytical or explicit solutions to differential systems and data-fitting problems
Each chapter ends with a set of problems that give readers an opportunity to put their new skills into practice. Almost all of the numerical techniques covered in the text are supported by MATLAB(R) code, which readers can download on the text's companion Web site www.wiley.com/go/venkat2e and use to begin solving problems on their own.
This text is recommended for upper-level undergraduate and graduate students in all areas of engineering as well as other disciplines that use optimization techniques to solve design problems.
…
Cover unavailable
37
Digital Filters and Signal Processing: With Matlab(r) Exercises
Leland B. Jackson
4.7
Digital Filters and Signal Processing, Third Edition ... with MATLABExercises presents a general survey of digital signal processing concepts, design methods, and implementation considerations, with an emphasis on digital filters. It is suitable as a textbook for senior undergraduate or first-year graduate courses in digital signal processing. While mathematically rigorous, the book stresses an intuitive understanding of digital filters and signal processing systems, with numerous realistic and relevant examples. Hence, practicing engineers and scientists will also find the book to be a most useful reference. The Third Edition contains a substantial amount of new material including, in particular, the addition of MATLAB exercises to deepen the students' understanding of basic DSP principles and increase their proficiency in the application of these principles. The use of the exercises is not mandatory, but is highly recommended. Other new features include: normalized frequency utilized in the DTFT, e.g., X(ejomega); new computer generated drawings and MATLAB plots throughout the book; Chapter 6 on sampling the DTFT has been completely rewritten; expanded coverage of Types I-IV linear-phase FIR filters; new material on power and doubly-complementary filters; new section on quadrature-mirror filters and their application in filter banks; new section on the design of maximally-flat FIR filters; new section on roundoff-noise reduction using error feedback; and many new problems added throughout.
…
Cover unavailable
38
Graphics and GUIs with MATLAB
O. Thomas Holland
4.7
MATLAB(R), now the industry-standard engineering language for computation, analysis, and visualization, continues to evolve in its capabilities. Version 6.x incorporated several major improvements, including significant enhancements to its graphics features, such as transparencies, increased 3-D visualization, and an improved rendering engine.
The bestselling Graphics and GUIs with MATLAB has been fully revised to reflect MATLAB version 6. The third edition also features a number of improvements in both content and organization that ensure its readers get the optimum level of detail and best possible instruction.
New in the Third Edition:
Full updates that reflect MATLAB 6.x enhancements
Expanded discussions on 2-D and 3-D graphics
New chapters on good GUI design and data visualization techniques
Volume visualizations
Updated language commands
Deeper coverage of programming techniques, such as data structures and callback techniques
Exercises in each chapter
Additional examples and updated illustrations
Graphics and GUIs with MATLAB, Third Edition retains the comprehensible, almost conversational tutorial style that made its predecessors so popular but offers a streamlined organization and deeper coverage that make this edition an even better way to acquire or increase proficiency in using MATLAB to its fullest graphics capabilities.
…
Cover unavailable
39
Advanced Topics in Finite Element Analysis of Structures: With Mathematica and MATLAB Computations
M. Asghar Bhatti
4.7
Starting from governing differential equations, a unique and consistently weighted residual approach is used to present advanced topics in finite element analysis of structures, such as mixed and hybrid formulations, material and geometric nonlinearities, and contact problems. This book features a hands-on approach to understanding advanced concepts of the finite element method (FEM) through integrated Mathematica and MATLAB(R) exercises.
…
Cover unavailable
40
MATLAB for Beginners: A Gentle Approach: Revised Edition
Peter Kattan
4.7
This book is written for beginners and students who wish to learn MATLAB. One of the objectives of writing this book is to introduce MATLAB to students in high schools. The material presented is very easy and simple to understand - written in a gentle manner. The topics covered in the book include arithmetic operations, variables, mathematical functions, complex numbers, vectors, matrices, programming, graphs, solving equations, and an introduction to calculus. In addition, the MATLAB Symbolic Math Toolbox is emphasized in this book. There are also over 230 exercises at the ends of chapters for students to practice. Detailed solutions to all the exercises are provided in the second half of the book. The author has been using MATLAB for the past fifteen years and is the author of the best selling book "MATLAB Guide to Finite Elements". For the paperback edition, visit Amazon.com. This description applies to the Revised Edition.
…
Cover unavailable
41
Parameter Estimation and Inverse Problems
Richard C. Aster, Brian Borchers, Clifford H. Thurber
4.6
Parameter Estimation and Inverse Problems, 2eprovides geoscience students and professionals with answers to common questions like how one can derive a physical model from a finite set of observations containing errors, and how one may determine the quality of such a model. This book takes on these fundamental and challenging problems, introducing students and professionals to the broad range of approaches that lie in the realm of inverse theory. The authors present both the underlying theory and practical algorithms for solving inverse problems. The authors treatment is appropriate for geoscience graduate students and advanced undergraduates with a basic working knowledge of calculus, linear algebra, and statistics.
Parameter Estimation and Inverse Problems, 2e introduces readers to both Classical and Bayesian approaches to linear and nonlinear problems with particular attention paid to computational, mathematical, and statistical issues related to their application to geophysical problems. The textbook includes Appendices covering essential linear algebra, statistics, and notation in the context of the subject. A companion website features computational examples (including all examples contained in the textbook) and useful subroutines using MATLAB.
Includes appendices for review of needed concepts in linear, statistics, and vector calculus. Companion website contains comprehensive MATLAB code for all examples, which readers can reproduce, experiment with, and modify. Online instructor s guide helps professors teach, customize exercises, and select homework problems Accessible to students and professionals without a highly specialized mathematical background. "
…
Cover unavailable
42
Numerical Methods with MATLAB
Amos Gilat, Vish Subramaniam
4.6
Cover unavailable
43
Digital Dice: Computational Solutions to Practical Probability Problems
Paul J. Nahin
4.6
Some probability problems are so difficult that they stump the smartest mathematicians. But even the hardest of these problems can often be solved with a computer and a Monte Carlo simulation, in which a random-number generator simulates a physical process, such as a million rolls of a pair of dice. This is what Digital Dice is all about: how to get numerical answers to difficult probability problems without having to solve complicated mathematical equations.
Popular-math writer Paul Nahin challenges readers to solve twenty-one difficult but fun problems, from determining the odds of coin-flipping games to figuring out the behavior of elevators. Problems build from relatively easy (deciding whether a dishwasher who breaks most of the dishes at a restaurant during a given week is clumsy or just the victim of randomness) to the very difficult (tackling branching processes of the kind that had to be solved by Manhattan Project mathematician Stanislaw Ulam). In his characteristic style, Nahin brings the problems to life with interesting and odd historical anecdotes. Readers learn, for example, not just how to determine the optimal stopping point in any selection process but that astronomer Johannes Kepler selected his second wife by interviewing eleven women.
The book shows readers how to write elementary computer codes using any common programming language, and provides solutions and line-by-line walk-throughs of a MATLAB code for each problem.
Digital Dice will appeal to anyone who enjoys popular math or computer science.
…
Cover unavailable
44
Visual Media Processing Using MATLAB Beginner's Guide
George Siogkas
4.6
Cover unavailable
45
Introduction to Numerical and Analytical Methods with Matlab(r) for Engineers and Scientists
William Bober
4.6
Introduction to Numerical and Analytical Methods with MATLAB(R) 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.
…
Cover unavailable
46
MATLAB for Dummies
Jim Sizemore and John Paul Mueller
4.6
Plot graphs, solve equations, and write code in a flash! If you work in a STEM field, chances are you'll be using MATLAB on a daily basis. MATLAB is a popular and powerful computational tool and this book provides everything you need to start manipulating and plotting your data. MATLAB has rapidly become the premier data tool, and MATLAB For Dummies is a comprehensive guide to the fundamentals. MATLAB For Dummies guides you through this complex computational language from installation to visualization to automation.
Learn MATLAB's language fundamentals including syntax, operators, and data types Understand how to use the most important window in MATLAB - the Command Window Get the basics of linear algebra to get up and running with vectors, matrices, and hyperspace Automate your work with programming scripts and functions Plot graphs in 2D and 3D to visualize your data Includes a handy guide for MATLAB's functions and plotting routines MATLAB is an essential part of the analysis arsenal and MATLAB For Dummies provides clear, thorough guidance to get the most out of your data.
…
Cover unavailable
47
Engineering Optics with MATLAB
Ting-Chung Poon, Taegeun Kim
4.6
This invaluable textbook serves two purposes. The first is to introduce some traditional topics such as matrix formalism of geometrical optics, wave propagation and diffraction, and some fundamental background on fourier optics. The second is to present the essentials of acousto-optics and electro-optics, and provide the students with experience in modeling the theory and applications using a commonly used software tool MATLAB®. The book is based on the authors' own in-class lectures as well as researches in the area.
…
Cover unavailable
48
Exploratory Data Analysis with MATLAB
Wendy L. Martinez, Angel R. Martinez, Jeffrey Solka, Angel Martinez
4.6
Exploratory data analysis (EDA) was conceived at a time when computers were not widely used, and thus computational ability was rather limited. As computational sophistication has increased, EDA has become an even more powerful process for visualizing and summarizing data before making model assumptions to generate hypotheses, encompassing larger and more complex data sets. There are many resources for those interested in the theory of EDA, but this is the first book to use MATLAB to illustrate the computational aspects of this discipline.
Exploratory Data Analysis with MATLAB presents the methods of EDA from a computational perspective. The authors extensively use MATLAB code and algorithm descriptions to provide state-of-the-art techniques for finding patterns and structure in data. Addressing theory, they also incorporate many annotated references to direct readers to the more theoretical aspects of the methods. The book presents an approach using the basic functions from MATLAB and the MATLAB Statistics Toolbox, in order to be more accessible and enduring. It also contains pseudo-code to enable users of other software packages to implement the algorithms.
This text places the tools needed to implement EDA theory at the fingertips of researchers, applied mathematicians, computer scientists, engineers, and statisticians by using a practical/computational approach.
…
Cover unavailable
49
Computational Colour Science Using MATLAB
Stephen Westland, Caterina Ripamonti
4.6
Presenting a practical, problem-based approach to colour physics, this title describes 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, such as colour calibration of visual displays, computer recipe prediction and models for colour-appearance prediction. Each topic is carefully introduced at three levels to enhance student understanding. Firstly, theoretical ideas and background information are discussed, explanations of mathematical solutions then follow and finally practical solutions are presented using MATLAB.
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. Provides example scripts using the MATLAB programming language. This text is a must-have for students taking courses in colour science, colour chemistry and colour physics as well as technicians and researchers working in the area.
…
Cover unavailable
50
MATLAB: An Introduction with Applications, 6th Edition: An Introduction with Applications
Amos Gilat
4.6
Cover unavailable
51
The Science of Radio: With Matlab(r) and Electronics Workbench(r) Demonstrations
Paul J. Nahin
4.6
The Science of Radio explains the working and charts the development of the ordinary AM radio receiver, which has become an integral part of our lives in the 80 years since its invention. As well as showing the reader the growth of technology in this century, the story of AM radio can provide a unique insight into the basics of electrical engineering, making the primary concepts and applications visual and comprehensible. Taking a "top down" approach to the subject, Nahin starts with a broad overview of radio as a sociological and technological phenomenon, then describes specific advances in research that made radio possible, moving through deeper levels of technical detail as the story progresses. Readers will see how various concepts and theories are combined to achieve specific practical results. And the book's "just in time" method of introducing mathematical and physical theory only as needed to understand a topic, helps readers gain a firm grasp of often elusive material. By focusing specifically on the workings of AM radio, The Science of Radio offers both a fascinating history of radio as an information and entertainment medium and a practical, applications-oriented introduction to electrical engineering. This second edition, written the same witty and accessible style as the first, also includes illustrative examples based on the popular MATLAB and Electronics Workbench programs now commonly used in engineering courses, as well as new technical material on differential amplifiers, more end-of-chapters problems, and additional historical discussion. About the author Paul J. Nahin is Professor of Electrical Engineering at the University of New Hampshire, and is the author of Oliver Heaviside: Sage In Solitude (IEEE Press); Time Machines: Time Travel In Physics, Metaphysics And Science Fiction, (AIP Press); and An Imaginary Tale; The Story Of The Square Root Of Minus One, (Princeton University Press).
…
Cover unavailable
52
Introduction to MATLAB for Engineers
William Palm
4.6
Introduction to MATLAB for Engineers is a simple, concise book designed to be useful for beginners and to be kept as a reference. MATLAB is a globally available standard computational tool for engineers and scientists. The terminology, syntax, and the use of the programming language are well defined, and the organization of the material makes it easy to locate information and navigate through the textbook. The text covers all the major capabilities of MATLAB that are useful for beginning students.
…
Cover unavailable
53
Numerical Methods Using MATLAB
John H. Mathews and Kurtis K. Fink
4.6
This book provides a fundamental introduction to numerical analysis. KEY TOPICS: This book covers numerous topics including Interpolation and Polynomial Approximation, Curve Fitting, Numerical Differentiation, Numerical Integration, and Numerical Optimization. MARKET: For engineering and computer science fields.
Cover unavailable
54
Numerical Simulation of Optical Wave Propagation with Examples in MATLAB
Jason D. Schmidt
4.6
Numerical Simulation of Optical Wave Propagation is solely dedicated to wave-optics simulations. The book discusses digital Fourier transforms (FT), FT-based operations, multiple methods of wave-optics simulations, sampling requirements, and simulations in atmospheric turbulence.
Cover unavailable
55
Mastering MATLAB
Duane C. Hanselman and Bruce L. Littlefield
4.6
This book covers all essential aspects of MATLAB presented within an easy-to-follow "learn while doing" tutorial format. KEY TOPICS: Discusses all new features of the latest release of MATLAB. Discusses integration of MATLAB with C, FORTRAN, AND Java; increases MATLAB's power and flexibility in dealing with external algorithms, datasets, and operating system capabilities. Offers thorough coverage of indexing, vectorizing, and linear algebra. Features abundant examples throughout and includes a chapter that specifically covers extensive examples. Includes a comprehensive index. MARKET: A useful reference for engineers or anyone who uses MATLAB.
…
Cover unavailable
56
Basic MATLAB, Simulink, and Stateflow
University of Kansas R. Colgren
4.6
This self-contained instruction package takes a practical approach to programming in MATLAB and modeling in Simulink and Stateflow for aerospace and other engineering applications.
Cover unavailable
57
Problem Solving in Chemical and Biochemical Engineering with POLYMATH, Excel, and MATLAB
Michael B. Cutlip
4.6
Problem Solving in Chemical and Biochemical Engineering with POLYMATH(TM), Excel, and MATLAB(R), Second Edition, is a valuable resource and companion that integrates the use of numerical problem solving in the three most widely used software packages: POLYMATH, Microsoft Excel, and MATLAB. Recently developed POLYMATH capabilities allow the automatic creation of Excel spreadsheets and the generation of MATLAB code for problem solutions. Students and professional engineers will appreciate the ease with which problems can be entered into POLYMATH and then solved independently in all three software packages, while taking full advantage of the unique capabilities within each package. The book includes more than 170 problems requiring numerical solutions.
This greatly expanded and revised second edition includes new chapters on getting started with and using Excel and MATLAB. It also places special emphasis on biochemical engineering with a major chapter on the subject and with the integration of biochemical problems throughout the book.
General Topics and Subject Areas, Organized by Chapter Introduction to Problem Solving with Mathematical Software Packages Basic Principles and Calculations Regression and Correlation of Data Introduction to Problem Solving with Excel Introduction to Problem Solving with MATLAB Advanced Problem-Solving Techniques Thermodynamics Fluid Mechanics Heat Transfer Mass Transfer Chemical Reaction Engineering Phase Equilibrium and Distillation Process Dynamics and Control Biochemical Engineering Practical Aspects of Problem-Solving Capabilities Simultaneous Linear Equations Simultaneous Nonlinear Equations Linear, Multiple Linear, and Nonlinear Regressions with Statistical Analyses Partial Differential Equations (Using the Numerical Method of Lines) Curve Fitting by Polynomials with Statistical Analysis Simultaneous Ordinary Differential Equations (Including Problems Involving Stiff Systems, Differential-Algebraic Equations, and Parameter Estimation in Systems of Ordinary Differential Equations) The Book's Web Site (http: //www.problemsolvingbook.com) Provides solved and partially solved problem files for all three software packages, plus additional materials Describes discounted purchase options for educational version of POLYMATH available to book purchasers Includes detailed, selected problem solutions in Maple(TM), Mathcad(R), and Mathematica(TM)
…
Cover unavailable
58
Signals and Systems for Bioengineers: A Matlab-Based Introduction
John Semmlow
4.6
Signals and Systems for Bioengineers, Second Edition, is the only textbook that relates important electrical engineering concepts to biomedical engineering and biological studies. It explains in detail the basic engineering concepts that underlie biomedical systems, medical devices, biocontrol, and biosignal analysis. It is perfect for the one-semester bioengineering course usually offered in conjunction with a laboratory on signals and measurements which presents the fundamentals of systems and signal analysis. The target course occupies a pivotal position in the bioengineering curriculum and will play a critical role in the future development of bioengineering students.
This book provides increased coverage of time-domain signal analysis as well as biomeasurement, using examples in ultrasound and electrophysiology. It also presents new applications in biocontrol, with examples from physiological systems modeling such as the respiratory system. It contains double the number of Matlab and non-Matlab exercises to provide ample practice solving problems - by hand and with computational tools. More biomedical figures are found throughout the book. For instructors using this text in their course, an accompanying website (www.elsevierdirect.com, in Semmlow page) includes support materials such as MATLAB data and functions needed to solve the problems, a few helpful routines, and all of the MATLAB examples.
Intended readers include biomedical engineering students, practicing medical technicians, mechanical engineers, and electrical engineers.
…
Cover unavailable
59
Geophysical Data Analysis: Discrete Inverse Theory
William Menk
4.6
Since 1984, Geophysical Data Analysis has filled the need for a short, concise reference on inverse theory for individuals who have an intermediate background in science and mathematics. The new edition maintains the accessible and succinct manner for which it is known, with the addition of:
MATLAB examples and problem setsAdvanced color graphicsCoverage of new topics, including Adjoint Methods; Inversion by Steepest Descent, Monte Carlo and Simulated Annealing methods; and Bootstrap algorithm for determining empirical confidence intervalsOnline data sets and MATLAB scripts that can be used as an inverse theory tutorial. Additional material on probability, including Bayesian influence, probability density function, and metropolis algorithmDetailed discussion of application of inverse theory to tectonic, gravitational and geomagnetic studiesNumerous examples and end-of-chapter homework problems help you explore and further understand the ideas presentedUse as classroom text facilitated by a complete set of exemplary lectures in Microsoft PowerPoint format and homework problem solutions for instructorsCheck out the companion website: http: //www.elsevierdirect.com/companion.jsp?... and the Instructor website: http: //textbooks.elsevier.com/web/manuals.as...
…
Cover unavailable
60
Digital Signal Processing
Sanjit Mitra
4.6
Providing worked-out examples, this book contains more than 500 problems and 150 MATLAB exercises. The topics include: short-time characterization of discrete-time signals, expanded coverage of discrete-time Fourier transform and discrete Fourier transform, prime factor algorithm for DFT computation, sliding DFT, zoom FFT, and more.
Cover unavailable
61
Applied Numerical Methods Using MATLAB
Won Y. Yang, Wenwu Cao, Tae-Sang Chung, John Morris
4.6
In recent years, with the introduction of new media products, there has been a shift in the use of programming languages from FORTRAN or C to MATLAB for implementing numerical methods. This book makes use of the powerful MATLAB software to avoid complex derivations, and to teach the fundamental concepts using the software to solve practical problems. Over the years, many textbooks have been written on the subject of numerical methods. Based on their course experience, the authors use a more practical approach and link every method to real engineering and/or science problems. The main benefit is that engineers don't have to know the mathematical theory in order to apply the numerical methods for solving their real-life problems.
An Instructor's Manual presenting detailed solutions to all the problems in the book is available online.
…
Cover unavailable
62
Advanced Linear Algebra for Engineers with MATLAB
Sohail A. Dianat
4.6
Arming readers with both theoretical and practical knowledge, Advanced Linear Algebra for Engineers with MATLAB(R) provides real-life problems that readers can use to model and solve engineering and scientific problems in fields ranging from signal processing and communications to electromagnetics and social and health sciences.
Facilitating a unique understanding of rapidly evolving linear algebra and matrix methods, this book:
Outlines the basic concepts and definitions behind matrices, matrix algebra, elementary matrix operations, and matrix partitions, describing their potential use in signal and image processing applications
Introduces concepts of determinants, inverses, and their use in solving linear equations that result from electrical and mechanical-type systems
Presents special matrices, linear vector spaces, and fundamental principles of orthogonality, using an appropriate blend of abstract and concrete examples and then discussing associated applications to enhance readers' visualization of presented concepts
Discusses linear operators, eigenvalues, and eigenvectors, and explores their use in matrix diagonalization and singular value decomposition
Extends presented concepts to define matrix polynomials and compute functions using several well-known methods, such as Sylvester's expansion and Cayley-Hamilton
Introduces state space analysis and modeling techniques for discrete and continuous linear systems, and explores applications in control and electromechanical systems, to provide a complete solution for the state space equation
Shows readers how to solve engineering problems using least square, weighted least square, and total least square techniques
Offers a rich selection of exercises and MATLAB(R) assignments that build a platform to enhance readers' understanding of the material
Striking the appropriate balance between theory and real-life applications, this book provides both advanced students and professionals in the field with a valuable reference that they will continually consult.
…
Cover unavailable
63
MATLAB Advanced GUI Development
Scott T. Smith
4.6
After more than 20 years of development, MATLAB has evolved from a powerful matrix calculation application into a universal programming tool used extensively within scientific and engineering communities both commercial and academic. MATLAB versions 6.x and 7.x include functionality for developing advanced graphical user interfaces, GUIs, and real-time animation and graphics. GUI applications offer many advantages for users who wish to solve complex problems by providing interactivity and visual feedback. Some common examples of application areas where GUI development is desirable: . Image and Video Processing . Signal Processing . Communications . Simulation of Complex Systems . Instrumentation and Data Acquisition Interfaces . Control Systems . Financial Analysis . Animation of 2D or 3D Graphical Data This text introduces you to the capabilities of MATLAB for GUI development and covers the following areas in detail: . Handle Graphics(R) programming and low-level GUIs . High-level GUI development using GUIDE . The structure of GUIs including event processing, callbacks, timers, and real-time animation of plots / data . Advanced GUI architectures including multiple figure GUIs and image mapped interface controls Instructional examples and exercises are provided throughout each chapter that offers a hands-on approach to learning MATLAB GUI development. The M-file code for each example and exercise solution is available for download on the web to help you quickly learn how to develop your own GUIs! About The Author Scott T. Smith received his MSEE degree from SUNY at Buffalo in the fields of image sensor applications and image processing. He currently works for Micron Technology Inc. in California as an Imaging Engineer and has 10 years of experience working with MATLAB and developing GUI applications. Previous work experience includes 3 years at the David Sarnoff Research Center (Former RCA Research Labs) in Princeton, NJ as an Associate Member of the Technical Staff in the Advanced Imaging Group as well 3 years as an R&D engineer for an X-ray/scientific imaging company. He is a member of SPIE and IEEE and is an author or co-author of several papers and patents in the field of imaging.
…
Cover unavailable
64
MATLAB Guide
Desmond J. Higham, Nicholas J. Higham
4.5
MATLAB is an interactive system for numerical computation that is widely used for teaching and research in industry and academia. It provides a modern programming language and problem solving environment, with powerful data structures, customizable graphics, and easy-to-use editing and debugging tools. This second edition of MATLAB Guide completely revises and updates the best-selling first edition and is more than 30% longer. The book remains a lively, concise introduction to the most popular and important features of MATLAB 7 and the Symbolic Math Toolbox.
…
Cover unavailable
65
Dynamical Systems with Applications Using MATLAB(R)
Stephen Lynch, Birkhauser
4.5
This introduction to dynamical systems theory treats both discrete dynamical systems and continuous systems. Driven by numerous examples from a broad range of disciplines and requiring only knowledge of ordinary differential equations, the text emphasizes applications and simulation utilizing MATLAB(r), Simulink(r), and the Symbolic Math toolbox.
Beginning with a tutorial guide to MATLAB(r), the text thereafter is divided into two main areas. In Part I, both real and complex discrete dynamical systems are considered, with examples presented from population dynamics, nonlinear optics, and materials science. Part II includes examples from mechanical systems, chemical kinetics, electric circuits, economics, population dynamics, epidemiology, and neural networks. Common themes such as bifurcation, bistability, chaos, fractals, instability, multistability, periodicity, and quasiperiodicity run through several chapters. Chaos control and multifractal theories are also included along with an example of chaos synchronization. Some material deals with cutting-edge published research articles and provides a useful resource for open problems in nonlinear dynamical systems.
Approximately 330 illustrations, over 300 examples, and exercises with solutions play a key role in the presentation. Over 60 MATLAB(r) program files and Simulink(r) model files are listed throughout the text; these files may also be downloaded from the Internet at: http: //www.mathworks.com/matlabcentral/filee.... Additional applications and further links of interest are also available at the author's website.
The hands-on approach of Dynamical Systems with Applications using MATLAB(r) engages a wide audience of senior undergraduate and graduate students, applied mathematicians, engineers, and working scientists in various areas of the natural sciences.
Reviews of the author s published book Dynamical Systems with Applications using Maple(r):
"The text treats a remarkable spectrum of topics and has a little for everyone. It can serve as an introduction to many of the topics of dynamical systems, and will help even the most jaded reader, such as this reviewer, enjoy some of the interactive aspects of studying dynamics using Maple(r)." U.K. Nonlinear News
" will provide a solid basis for both research and education in nonlinear dynamical systems." The Maple Reporter"
…
Cover unavailable
66
Adobe Animate CC Classroom in a Book (2019 Release)
Russell Chun
4.5
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Animate choose Adobe Animate CC Classroom in a Book (2019 release) from Adobe Press. The 11 project-based step-by-step lessons in this book show users the key techniques for working in Animate. Adobe Animate CC provides more expressive tools, powerful controls for animation, and robust support for playback across a wide variety of platforms. Create interactive virtual reality immersive environments with new VR 360 and VR Panorama documents. Gain advanced control over character animations with layer parenting and AI-driven lip syncing. Learn to focus the action on different parts of the Stage with the Camera tool and create a realistic sense of space with the Layer Depth panel. Support for SVG, WebGL, HTML5, animated GIFs, and HD video, and seamless collaboration with other designers and with other Adobe applications through Creative Cloud libraries make Adobe Animate the ideal development environment for creative animation and multimedia. The online companion files include all the necessary assets for readers to complete the projects featured in each chapter. All buyers of the book get full access to the Web Edition: A Web-based version of the complete ebook enhanced with video and multiple-choice quizzes.
…
Cover unavailable
67
Fuzzy Image Processing And Applications With Matlab
Tamalika Chaira, Ajoy Kumar Ray
4.5
In contrast to classical image analysis methods that employ "crisp" mathematics, fuzzy set techniques provide an elegant foundation and a set of rich methodologies for diverse image-processing tasks. However, a solid understanding of fuzzy processing requires a firm grasp of essential principles and background knowledge.
Fuzzy Image Processing and Applications with MATLAB(R) presents the integral science and essential mathematics behind this exciting and dynamic branch of image processing, which is becoming increasingly important to applications in areas such as remote sensing, medical imaging, and video surveillance, to name a few.
Many texts cover the use of crisp sets, but this book stands apart by exploring the explosion of interest and significant growth in fuzzy set image processing. The distinguished authors clearly lay out theoretical concepts and applications of fuzzy set theory and their impact on areas such as enhancement, segmentation, filtering, edge detection, content-based image retrieval, pattern recognition, and clustering. They describe all components of fuzzy, detailing preprocessing, threshold detection, and match-based segmentation.
Minimize Processing Errors Using Dynamic Fuzzy Set Theory
This book serves as a primer on MATLAB and demonstrates how to implement it in fuzzy image processing methods. It illustrates how the code can be used to improve calculations that help prevent or deal with imprecision--whether it is in the grey level of the image, geometry of an object, definition of an object's edges or boundaries, or in knowledge representation, object recognition, or image interpretation.
The text addresses these considerations by applying fuzzy set theory to image thresholding, segmentation, edge detection, enhancement, clustering, color retrieval, clustering in pattern recognition, and other image processing operations. Highlighting key ideas, the authors present the experimental results of their own new fuzzy approaches and those suggested by different authors, offering data and insights that will be useful to teachers, scientists, and engineers, among others.
…
Cover unavailable
68
Modeling and Simulation using MATLAB - Simulink, 2ed
Dr. Shailendra Jai
4.5
Cover unavailable
69
MATLAB for Psychologists
Mauro Borgo, Alessandro Soranzo, Massimo Grassi
4.5
The matrix laboratory interactive computing environment--MATLAB--has brought creativity to research in diverse disciplines, particularly in designing and programming experiments. More commonly used in mathematics and the sciences, it also lends itself to a variety of applications across the field of psychology. For the novice looking to use it in experimental psychology research, though, becoming familiar with MATLAB can be a daunting task.
MATLAB for Psychologists expertly guides readers through the component steps, skills, and operations of the software, with plentiful graphics and examples to match the reader's comfort level. Using an extended illustration, this concise volume explains the program's usefulness at any point in an experiment, without the limits imposed by other types of software. And the authors demonstrate the responsiveness of MATLAB to the individual's research needs, whether the task is programming experiments, creating sensory stimuli, running simulations, or calculating statistics for data analysis.
Key features of the coverage:
Thinking in a matrix way. Handling and plotting data.Guidelines for improved programming, sound, and imaging.Statistical analysis and signal detection theory indexes. The Graphical User Interface. The Psychophysics Toolbox. MATLAB for Psychologists serves a wide audience of advanced undergraduate and graduate level psychology students, professors, and researchers as well as lab technicians involved in programming psychology experiments.
…
Cover unavailable
70
Communications Systems Using MATLAB
John Proakis, Masoud Salehi
4.5
Cover unavailable
71
MATLAB Primer
Kermit Sigmon, Timothy A. Davis
4.5
With the spread of the powerhouse MATLAB? software into nearly every area of math, science, and engineering, it is important to have a strong introduction to using the software. Updated for version 7.0, MATLAB? Primer, Seventh Edition offers such an introduction as well as a "pocketbook" reference for everyday users of the software. It offers an intuitive language for expressing problems and solutions both numerically and graphically. The latest edition in this best-selling series, MATLAB? Primer, Seventh Edition incorporates a number of enhancements such as changes to the desktop, new features for developing M-files, the JIT accelerator, and an easier way of importing Java classes. In addition to the features new to version 7.0, this book includes: A new section on M-Lint, the new debugger for M-files A new chapter on calling Java from MATLAB and using Java objects inside the MATLAB workspace A new chapter on calling Fortran from MATLAB A new chapter on solving equations: symbolic and numeric polynomials, nonlinear equations, and differential equations A new chapter on cell publishing, which replaces the "notebook" feature and allows the creation of Word, LaTeX, PowerPoint, and HTML documents with executable MATLAB commands and their outputs Expanded Graphics coverage-including the 3D parametrically defined seashells on the front and back covers Whether you are new to MATLAB, new to version 7.0, or simply in need of a hands-on, to-the-point reference, MATLAB? Primer provides the tools you need in a conveniently sized, economically priced pocketbook.
…
Cover unavailable
72
MATLAB Recipes for Earth Sciences
Martin H. Trauth, E. Sillmann, R. Gebbers, N. Marwan
4.5
Cover unavailable
73
An Introduction to MATLAB Programming and Numerical Methods for Engineers
Timmy Siauw and Alexandre Bayen Ph.D.Aeronautics and AstronauticsStanford University
4.5
Assuming no prior background in linear algebra or real analysis, An Introduction to MATLAB(R) Programming and Numerical Methods for Engineers enables you to develop good computational problem solving techniques through the use of numerical methods and the MATLAB(R) programming environment. Part One introduces fundamental programming concepts, using simple examples to put new concepts quickly into practice. Part Two covers the fundamentals of algorithms and numerical analysis at a level allowing you to quickly apply results in practical settings.
Tips, warnings, and "try this" features within each chapter help the reader develop good programming practices Chapter summaries, key terms, and functions and operators lists at the end of each chapter allow for quick access to important information At least three different types of end of chapter exercises -- thinking, writing, and coding -- let you assess your understanding and practice what you've learned
…
Cover unavailable
74
MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence
Phil Kim
4.5
Get started with MATLAB for deep learning and AI with this in-depth primer. In this book, you start with machine learning fundamentals, then move on to neural networks, deep learning, and then convolutional neural networks. In a blend of fundamentals and applications, MATLAB Deep Learning employs MATLAB as the underlying programming language and tool for the examples and case studies in this book. With this book, you'll be able to tackle some of today's real world big data, smart bots, and other complex data problems. You'll see how deep learning is a complex and more intelligent aspect of machine learning for modern smart data analysis and usage. What You'll Learn Use MATLAB for deep learning
Discover neural networks and multi-layer neural networks
Work with convolution and pooling layers
Build a MNIST example with these layers
Who This Book Is For
Those who want to learn deep learning using MATLAB. Some MATLAB experience may be useful.
…
Cover unavailable
75
Engineering Computation with MATLAB
David M. Smith
4.5
"This textbook is ideal for MATLAB/Introduction to Programming courses in both Engineering and Computer Science departments. It is also a suitable introduction for beginning programmers."
"Engineering Computation with MATLAB" introduces the power of computing to engineering students who have no programming experience. The book places the fundamental tenets of computer programming into the context of MATLAB, employing hands-on exercises, examples from the engineering industry, and a variety of core tools to increase programming proficiency and capability. With this knowledge, students are prepared to adapt learned concepts to other programming languages.
…
Cover unavailable
76
Numerical Methods for Chemical Engineering: Applications in MATLAB
Kenneth J. Beers
4.5
Suitable for a first year graduate course, this textbook unites the applications of numerical mathematics and scientific computing to the practice of chemical engineering. Written in a pedagogic style, the book describes basic linear and nonlinear algebric systems all the way through to stochastic methods, Bayesian statistics and parameter estimation. These subjects are developed at a level of mathematics suitable for graduate engineering study without the exhaustive level of the theoretical mathematical detail. The implementation of numerical methods in MATLAB is integrated within each chapter and numerous examples in chemical engineering are provided, with a library of corresponding MATLAB programs. This book will provide the graduate student with essential tools required by industry and research alike. Supplementary material includes solutions to homework problems set in the text, MATLAB programs and tutorial, lecture slides, and complicated derivations for the more advanced reader. These are available online at www.cambridge.org/9780521859714.
…
Cover unavailable
77
Fundamentals of Time-Frequency Analyses in Matlab/Octave
Mike X Cohe
4.5
Cover unavailable
78
Fundamental Finite Element Analysis and Applications: With Mathematica and MATLAB Computations
M. Asghar Bhatti
4.5
*Finite Element Analysis with Mathematica and Matlab Computations and Practical Applications is an innovative, hands-on and practical introduction to the Finite Element Method that provides a powerful tool for learning this essential analytic method. *Support website (www.wiley.com/go/bhatti) includes complete sets of Mathematica and Matlab implementations for all examples presented in the text. Also included on the site are problems designed for self-directed labs using commercial FEA software packages ANSYS and ABAQUS.
*Offers a practical and hands-on approach while providing a solid theoretical foundation.
…
Cover unavailable
79
Signals and Systems Laboratory with MATLAB
Alex Palamides, Anastasia Veloni
4.5
With its exhaustive coverage of relevant theory, Signals and Systems Laboratory with MATLAB(R) is a powerful resource that provides simple, detailed instructions on how to apply computer methods to signals and systems analysis. Written for laboratory work in a course on signals and systems, this book presents a corresponding MATLAB implementation for each theoretical concept introduced, making it a powerful learning tool for engineers, scientists, and students alike.
MATLAB code is used in problems and examples presented throughout the book. This code and other learning materials are available in a downloadable supplement.
Due to the extensive--and truly unique--integration of MATLAB throughout this book, the authors provide a complete tutorial on use of the language for signals and systems analysis. With more than 5,000 lines of MATLAB code and more than 700 figures embedded in the text, the material teaches readers how to program in MATLAB and study signals and systems concepts at the same time, giving them the tools to harness the power of computers to quickly assess problems and then visualize their solutions.
Among its many useful features, this book:
Offers complete coverage of the signals and systems theory, starting with elementary signals and concluding with state-space modeling Contains more than 400 examples and chapter-end solved problems Executes commands one-by-one at the MATLAB command prompt, and results, along with comments, encouraging students to learn MATLAB on the fly
Additional Pedagogical Features:
A detailed MATLAB tutorial to introduce a beginner programmer to the language Laboratory exercises that give students hands-on experience and help professors organize a course laboratory component Presentation of continuous- and discrete-time in parallel fashion, effectively illustrating the similarities and differences between the two Step-by-step examples that present data in tabular format and usually offer several different solutions to each problem
…
Cover unavailable
80
Differential Equations with MATLAB
Brian R. Hunt, Ronald L. Lipsman, et al.
4.5
A supplemental text that can enrich and enhance any first course in ordinary differential equations
This supplement helps instructors move towards an earlier use of numerical and geometric methods, place a greater emphasis on systems (including nonlinear ones), and increase discussions of both the benefits and possible pitfalls in numerical solution of ODEs. By providing an introduction to the software that is integrated with the relevant mathematics, Differential Equations with MATLAB can perfectly complement and enhance other texts from Wiley.
Since the third edition of Differential Equations with MATLAB first appeared in 2012, there have been many changes and enhancements to MATLAB and Simulink. These include addition of live scripts, new plotting commands, and major changes to the Symbolic Math Toolbox. This revised version brings the text completely up to date with the 2019a release of MATLAB.
…
Cover unavailable
81
Basics of MATLAB and Beyond
Andrew Knight
4.5
MATLAB�-the tremendously popular computation, numerical analysis, signal processing, data analysis, and graphical software package-allows virtually every scientist and engineer to make better and faster progress. As MATLAB's world-wide sales approach a half-million with an estimated four million users, it becomes a near necessity that professionals and students have a level of competence in its use. Until now, however, there has been no book that quickly and effectively introduces MATLAB's capabilities to new users and assists those with more experience down the path toward increasingly sophisticated work. Basics of MATLAB and Beyond is just such a book. Its hands-on, tutorial approach gently takes new users by the hand and leads them to competence in all the fundamentals of MATLAB. Then, with equal effectiveness, it covers the advanced topics that lead to full, creative exploitation of MATLAB's awesome power. With this book, readers will: Solve more problems with MATLAB-and solve them faster
Create clearer, more beautiful graphics with control over every detail
Create their own MATLAB code
Share their work by exporting data and graphics to other applications
Develop graphical user interfaces Based on the latest 5.x release, Basics of MATLAB and Beyond supplies both novice and experienced users the tools they need to gain proficiency, increase productivity, and ultimately have more fun with MATLAB.
…
Cover unavailable
82
Functional Data Analysis with R and MATLAB
James O. Ramsay, Giles Hooker, et al.
4.5
The book provides an application-oriented overview of functional analysis, with extended and accessible presentations of key concepts such as spline basis functions, data smoothing, curve registration, functional linear models and dynamic systems
Functional data analysis is put to work in a wide a range of applications, so that new problems are likely to find close analogues in this book
The code in R and Matlab in the book has been designed to permit easy modification to adapt to new data structures and research problems
…
Cover unavailable
83
Introduction to MATLAB® for Biologists (Learning Materials in Biosciences)
Cerian Ruth Webb and Mirela Domijan
4.4
Cover unavailable
84
Numerical Computing with MATLAB
Cleve B. Moler
4.4
This is a lively textbook for an introductory course in numerical methods, MATLAB, and technical computing, with an emphasis on the informed use of mathematical software. The presentation helps readers learn enough about the mathematical functions in MATLAB to use them correctly, appreciate their limitations, and modify them appropriately. The book makes extensive use of computer graphics, including interactive graphical expositions of numerical algorithms. It provides more than 70 M-files, which can be downloaded from the text Web site www.mathworks.com/moler. Many of the numerous exercises involve modifying and extending these programs. The topics covered include an introduction to MATLAB; linear equations; interpolation; zeros and roots; least squares; quadrature; ordinary differential equations; Fourier analysis; random numbers; eigenvalues and singular values; and partial differential equations. Motivating applications include modern problems from cryptography, touch-tone dialing, Google page-ranking, atmospheric science and image processing, as well as classical problems from physics and engineering.
…
Cover unavailable
85
Image Processing, Analysis and Machine Vision: A MATLAB Companion
Tomas Svoboda, Jan Kybic, Vaclav Hlavac
4.4
This book is a companion book to the comprehensive text entitled Image Processing, Analysis, and Machine Vision by M. Sonka, V. Hlavac, and R. Boyle. This workbook provides additional material for readers of Sonka and is similarly structured. Written for students, teachers and practitioners to acquire practical understanding in a hands on fashion, this book provides the reader with short-answer questions, problems and selected algorithms from the main text using MATLAB in levels of varying difficulty. These resources can be used as extra practice for students to reinforce the material studied within the main text or can be useful as test materials for teachers.
…
Cover unavailable
86
Digital Signal Processing Using MATLAB: A Problem Solving Companion
Vinay K. Ingle and John G. Proakis
4.4
Learn to use MATLAB as a useful computing tool for exploring traditional Digital Signal Processing (DSP) topics and solving problems to gain insight with this supplementary text. DIGITAL SIGNAL PROCESSING USING MATLAB: A PROBLEM SOLVING COMPANION, 4E greatly expands the range and complexity of problems that you can effectively study. Since DSP applications are primarily algorithms implemented on a DSP processor or software, they require a significant amount of programming. Using interactive software, such as MATLAB, enables you to focus on mastering new and challenging concepts rather than concentrating on programming algorithms. This edition discusses interesting, practical examples and explores useful problems. New online chapters introduce advanced topics, such as optimal filters, linear prediction, and adaptive filters, which are essential in furthering your academic studies at the graduate level.
…
Cover unavailable
87
Applied Numerical Methods for Engineers Using MATLAB and C
Robert J. Schilling, Sandra L Harris
4.4
This book provides a comprehensive discussion of numerical computing techniques with an emphasis on practical applications in the fields of civil, chemical, electrical, and mechanical engineering. It features two software libraries that implement the algorithms developed in the text - a MATLAB toolbox, and an ANSI C library. This book is intended for undergraduate students. Each chapter includes detailed case study examples from the four engineering fields with complete solutions provided in MATLAB and C, detailed objectives, numerous worked-out examples and illustrations, and summaries comparing the numerical techniques. Chapter problems are divided into separate analysis and computation sections. Documentation for the software is provided in text appendixes that also include a helpful review of vectors and matrices. The Instructor's Manual includes a disk with software documentation and complete solutions to both problems and examples in the book.