Articles by "MATLAB"

Showing posts with label MATLAB. Show all posts

Brian Hahn, Daniel T. Valentine ... 428 pages - Publisher: Academic Press; 6th edition (November, 2016) ... Language: English - ISBN-10: 0081008775 - ISBN-13: 978-0081008775

Essential MATLAB for Engineers and Scientists, Sixth Edition, provides a concise, balanced overview of MATLAB's functionality that facilitates independent learning, with coverage of both the fundamentals and applications. The essentials of MATLAB are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented clearly and intuitively, along with many examples from a wide range of familiar scientific and engineering areas. This updated edition includes the latest MATLAB versions through 2016a, and is an ideal book for a first course on MATLAB, or for an engineering problem-solving course using MATLAB, as well as a self-learning tutorial for professionals and students expected to learn and apply MATLAB. Updated to include all the newer features through MATLAB R2016a. * Includes new chapter on complex variables analysis. * Presents a comparison of execution time between compiled and un-compiled code that includes examples. * Describes the new H2 graphics features.

Qing-Hua Qin, Hui Wang ... 464 pages - Publisher: CRC Press; (July, 2008) ... Language: English - ASIN: B008I9VDWE by Amazon

Although the Trefftz finite element method (FEM) has become a powerful computational tool in the analysis of plane elasticity, thin and thick plate bending, Poisson’s equation, heat conduction, and piezoelectric materials, there are few books that offer a comprehensive computer programming treatment of the subject. Collecting results scattered in the literature, MATLAB® and C Programming for Trefftz Finite Element Methods provides the detailed MATLAB® and C programming processes in applications of the Trefftz FEM to potential and elastic problems. The book begins with an introduction to the hybrid-Trefftz (HT) FEM that covers basic concepts and general element formulations of the method. It then concentrates on both the essentials and subroutines of MATLAB and C programming. The next few chapters present applications of T-elements to potential problems and linear plane elasticity, discuss how to solve body force in elasticity through radial basis functions, and examine how special purpose functions can be constructed. The final chapter explores advanced topics, such as the construction of Trefftz p-elements, dimensionless transformation, and an alternative formulation to HT FEM. Unifying the computer programming aspects of the Trefftz FEM, this book will stimulate the development and application of this novel method in many facets of practical engineering.

Young W. Kwon, Hyochoong Bang ... 624 pages - Publisher: CRC Press; 2nd edition (July 28, 2000) ...
Language: English - ISBN-10: 0849300967 - ISBN-13: 978-0849300967 ...

Expanded to include a broader range of problems than the bestselling first edition, Finite Element Method Using MATLAB: Second Edition presents finite element approximation concepts, formulation, and programming in a format that effectively streamlines the learning process. It is written from a general engineering and mathematical perspective rather than that of a solid/structural mechanics basis.

What's new in the Second Edition?:
Each chapter in the Second Edition now includes an overview that outlines the contents and purpose of each chapter. The authors have also added a new chapter of special topics in applications, including cracks, semi-infinite and infinite domains, buckling, and thermal stress. They discuss three different linearization techniques to solve nonlinear differential equations. Also included are new sections on shell formulations and MATLAB programs. These enhancements increase the book's already significant value both as a self-study text and a reference for practicing engineers and scientists.

Wendy L. Martinez, Angel R. Martinez ... 759 pages -Publisher: Chapman and Hall/CRC; 3rd edition (December, 2015) ... Language: English - ISBN-10: 1466592737 - ISBN-13: 978-1466592735 ...

A Strong Practical Focus on Applications and Algorithms: Computational Statistics Handbook with MATLAB®, Third Edition covers today’s most commonly used techniques in computational statistics while maintaining the same philosophy and writing style of the bestselling previous editions. The text keeps theoretical concepts to a minimum, emphasizing the implementation of the methods. New to the Third Edition: This third edition is updated with the latest version of MATLAB and the corresponding version of the Statistics and Machine Learning Toolbox. It also incorporates new sections on the nearest neighbor classifier, support vector machines, model checking and regularization, partial least squares regression, and multivariate adaptive regression splines. Web Resource: The authors include algorithmic descriptions of the procedures as well as examples that illustrate the use of algorithms in data analysis. The MATLAB code, examples, and data sets are available online.

Yair M. Altman ... 785 pages - Publisher: Chapman and Hall/CRC; 1st edition (December, 2014) ... Language: English - ISBN-10: 1482211297 - ISBN-13: 978-1482211290 ...

The MATLAB® programming environment is often perceived as a platform suitable for prototyping and modeling but not for "serious" applications. One of the main complaints is that MATLAB is just too slow. Accelerating MATLAB Performance aims to correct this perception by describing multiple ways to greatly improve MATLAB program speed. Packed with thousands of helpful tips, it leaves no stone unturned, discussing every aspect of MATLAB. Ideal for novices and professionals alike, the book describes MATLAB performance in a scale and depth never before published. It takes a comprehensive approach to MATLAB performance, illustrating numerous ways to attain the desired speedup. The book covers MATLAB, CPU, and memory profiling and discusses various tradeoffs in performance tuning. It describes both the application of standard industry techniques in MATLAB, as well as methods that are specific to MATLAB such as using different data types or built-in functions. The book covers MATLAB vectorization, parallelization (implicit and explicit), optimization, memory management, chunking, and caching. It explains MATLAB’s memory model and details how it can be leveraged. It describes the use of GPU, MEX, FPGA, and other forms of compiled code, as well as techniques for speeding up deployed applications. It details specific tips for MATLAB GUI, graphics, and I/O. It also reviews a wide variety of utilities, libraries, and toolboxes that can help to improve performance. Sufficient information is provided to allow readers to immediately apply the suggestions to their own MATLAB programs. Extensive references are also included to allow those who wish to expand the treatment of a particular topic to do so easily. Supported by an active website, and numerous code examples, the book will help readers rapidly attain significant reductions in development costs and program run times.

Craig S. Lent ... 320 pages -Publisher: Wiley; 1st edition (January 9, 2013) ... Language: English - ISBN-10: 0470936444 - ISBN-13: 978-0470936443 ...

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

Amar Khennane ... 487 pages - Publisher: CRC Press; 1st edition (June, 2013) ... Language: English - ISBN-10: 1466580208 - ISBN-13: 978-1466580206 ... 

There are some books that target the theory of the finite element, while others focus on the programming side of things. Introduction to Finite Element Analysis Using MATLAB® and Abaqus accomplishes both. This book teaches the first principles of the finite element method. It presents the theory of the finite element method while maintaining a balance between its mathematical formulation, programming implementation, and application using commercial software. The computer implementation is carried out using MATLAB, while the practical applications are carried out in both MATLAB and Abaqus. MATLAB is a high-level language specially designed for dealing with matrices, making it particularly suited for programming the finite element method, while Abaqus is a suite of commercial finite element software. Includes more than 100 tables, photographs, and figures +  Provides MATLAB codes to generate contour plots for sample results. Introduction to Finite Element Analysis Using MATLAB and Abaqus introduces and explains theory in each chapter, and provides corresponding examples. It offers introductory notes and provides matrix structural analysis for trusses, beams, and frames. The book examines the theories of stress and strain and the relationships between them. The author then covers weighted residual methods and finite element approximation and numerical integration. He presents the finite element formulation for plane stress/strain problems, introduces axisymmetric problems, and highlights the theory of plates. The text supplies step-by-step procedures for solving problems with Abaqus interactive and keyword editions. The described procedures are implemented as MATLAB codes and Abaqus files can be found on the CRC Press website.

William Ford ... 628 pages - Publisher: Academic Press; 1st edition (September 16, 2014) ...
Language: English - ISBN-10: 012394435X - ISBN-13: 978-0123944351 ... 

Designed for those who want to gain a practical knowledge of modern computational techniques for the numerical solution of linear algebra problems, Numerical Linear Algebra with Applications contains all the material necessary for a first year graduate or advanced undergraduate course on numerical linear algebra with numerous applications to engineering and science.

With a unified presentation of computation, basic algorithm analysis, and numerical methods to compute solutions, this book is ideal for solving real-world problems. It provides necessary mathematical background information for those who want to learn to solve linear algebra problems, and offers a thorough explanation of the issues and methods for practical computing, using MATLAB as the vehicle for computation. The proofs of required results are provided without leaving out critical details. The Preface suggests ways in which the book can be used with or without an intensive study of proofs.

Six introductory chapters that thoroughly provide the required background for those who have not taken a course in applied or theoretical linear algebra * Detailed explanations and examples * A through discussion of the algorithms necessary for the accurate computation of the solution to the most frequently occurring problems in numerical linear algebra * Examples from engineering and science applications.

Larry Turyn ... 1455 pages -Publisher: CRC Press; 1st edition (September, 2013) ... Language: English - ISBN-10: 1439834474 - ISBN-13: 978-1439834473 ...

Beginning with linear algebra and later expanding into calculus of variations, Advanced Engineering Mathematics provides accessible and comprehensive mathematical preparation for advanced undergraduate and beginning graduate students taking engineering courses. This book offers a review of standard mathematics coursework while effectively integrating science and engineering throughout the text. It explores the use of engineering applications, carefully explains links to engineering practice, and introduces the mathematical tools required for understanding and utilizing software packages. Provides comprehensive coverage of mathematics used by engineering students + Combines stimulating examples with formal exposition and provides context for the mathematics presented + Contains a wide variety of applications and homework problems  + Includes over 300 figures, more than 40 tables, and over 1500 equations + Introduces useful Mathematica™ and MATLAB® procedures + Presents faculty and student ancillaries, including an online student solutions manual, full solutions manual for instructors, and full-color figure sides for classroom presentations. Advanced Engineering Mathematics covers ordinary and partial differential equations, matrix/linear algebra, Fourier series and transforms, and numerical methods. Examples include the singular value decomposition for matrices, least squares solutions, difference equations, the z-transform, Rayleigh methods for matrices and boundary value problems, the Galerkin method, numerical stability, splines, numerical linear algebra, curvilinear coordinates, calculus of variations, Liapunov functions, controllability, and conformal mapping. This text also serves as a good reference book for students seeking additional information. It incorporates Short Takes sections, describing more advanced topics to readers, and Learn More about It sections with direct references for readers wanting more in-depth information.

Adrian B. Biran ... 452 pages - Publisher: CRC Press; 1st edition (July 20, 2010)
Language: English - ASIN: B00AQNVYWE

MATLAB® can be used to execute many mathematical and engineering calculations, as well as a handheld computer can—if not better. Moreover, like many other computer languages, it can perform tasks that a handheld computer cannot. Compared to other computer languages, MATLAB provides many built-in functions that make learning easier and reduce prototyping time. Simulink® is a toolbox that extends the possibilities of MATLAB by providing a graphical interface for modeling and simulating dynamical processes.

Using examples from mathematics, mechanical and electrical engineering, and control and signal processing, What Every Engineer Should Know About MATLAB® and Simulink® provides an introduction to these two computer environments and examines the advantages and limitations of MATLAB. It first explores the benefits of how to use MATLAB to solve problems and then process and present calculations and experimental results. This book also briefly introduces the reader to more advanced features of the software, such as object-oriented programming (OOP), and it draws the attention to some specialized toolboxes

Key features of the book include demonstrations of how to: Visualize the results of calculations in various kinds of graphical representations + Write useful script files and functions for solving specific problems + Avoid disastrous computational errors + Convert calculations into technical reports and insert calculations and graphs into either MS Word or LaTeX.

This book illustrates the limitations of the computer, as well as the implications associated with errors that can result from approximations or numerical errors. Using selected examples of computer-aided errors, the author explains that the set of computer numbers is discrete and bounded—a feature that can cause catastrophic errors if not properly taken into account. In conjunction with The Mathworks—marketers of MATLAB and Simulink—a supplementary website is presented to offer access to software implemented in the book and the script files used to produce the figures.

Desmond J. Higham, Nicholas J. Higham ... 
382 pages - Publisher: SIAM (Society for Industrial and Applied Mathematics); 2nd edition (March 2005)
Language: English - ISBN-10: 0898715784 - ISBN-13: 978-0898715781

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.

Michael C. Ferris, Olvi L. Mangasarian, Stephen J. Wright ... 280 pages - Publisher: Society for Industrial and Applied Mathematics; 1st edition (July, 2008) ... Language: English - ISBN-10: 0898716438 - ISBN-13: 978-0898716436 ...

This textbook provides a self-contained introduction to linear programming using MATLAB® software to elucidate the development of algorithms and theory. Early chapters cover linear algebra basics, the simplex method, duality, the solving of large linear problems, sensitivity analysis, and parametric linear programming. In later chapters, the authors discuss quadratic programming, linear complementarity, interior-point methods, and selected applications of linear programming to approximation and classification problems. Exercises are interwoven with the theory presented in each chapter, and two appendices provide additional information on linear algebra, convexity, nonlinear functions, and on available MATLAB commands, respectively. Readers can access MATLAB codes and associated mex files at a Web site maintained by the authors. Only a basic knowledge of linear algebra and calculus is required to understand this textbook, which is geared toward junior and senior-level undergraduate students, first-year graduate students, and researchers unfamiliar with linear programming.

David Kuncicky ... 
267 pages - Publisher: Prentice Hall; 1st edition (June 22, 2003)
Language: English - ISBN-10: 013035127X - ISBN-13: 978-0130351272

A comprehensive, customizable introductory engineering and computing library: Featuring over 25 modules and growing, ESource allows users to fully customize their books through the ESource website. Using the ESource online BookBuild system at www.prenhall.com/esource, users can view and select book chapters, change the sequence, instantly calculate the book's net (bookstore) price, request a free examination copy, and generate an ISBN for placing a bookstore order. The MATLAB System; The MATLAB Interactive Environment; The Programming Elements of MATLAB; Control Structures; Arrays and Matrix Operations; Plotting and Graphing; Procedural Abstraction; Recursion; Introduction to Object-Oriented Programming; and Software Development. For professionals in General Engineering or Computer Science fields.

Steve Otto, James P. Denier ... 
464 pages - Publisher: Springer; (May 3, 2005)
Language: English - ISBN-10: 1852339195 - ISBN-13: 978-1852339197

An elementary first course for students in mathematics and engineering: Practical in approach: examples of code are provided for students to debug, and tasks – with full solutions – are provided at the end of each chapter. Includes a glossary of useful terms, with each term supported by an example of the syntaxes commonly encountered.

MATLAB is a powerful programme, which naturally lends itself to the rapid implementation of most numerical algorithms. This text, which uses MATLAB, gives a detailed overview of structured programming and numerical methods for the undergraduate student.

The book covers numerical methods for solving a wide range of problems, from integration to the numerical solution of differential equations or the stimulation of random processes. Examples of programmes that solve problems directly, as well as those that use MATLAB’s high-level commands are given.

Each chapter includes extensive examples and tasks, at varying levels of complexity. For practice, the early chapters include programmes that require debugging by the reader, while full solutions are given for all the tasks.

The book also includes: A glossary of MATLAB commands + appendices of mathematical techniques used in numerical methods. + Designed as a text for a first course in programming and algorithm design, as well as in numerical methods courses, the book will be of benefit to a wide range of students from mathematics and engineering, to commerce.

P. Venkataraman ... 544 pages - Publisher: Wiley; 2nd edition (March , 2009) ... Language: English - ISBN-10: 047008488X - ISBN-13: 978-0470084885 ...

Provides all the tools needed to begin solving optimization problems using MATLAB: The Second Edition of Applied Optimization with MATLAB Programming enables readers to harness all the features of MATLAB 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 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 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.

Duane C. Hanselman, Bruce L. Littlefield ... 
864 pages - Publisher: Pearson; 1st edition (October 8, 2011) ...
Language: English - ISBN-10: 0136013309 - ISBN-13: 978-0136013303 ...

Mastering MATLAB covers the essential aspects of MATLAB presented in an easy- to-follow "learn while doing" tutorial format. It is appropriate for undergraduate and graduate courses in MATLAB, as a reference in courses where MATLAB is used,  or as a self-study reference.

F. Moukalled, L. Mangani, M. Darwish ... 791 pages -Publisher: Springer; (August, 2015) ... Language: English - ISBN-10: 3319168738 - ISBN-13: 978-3319168739.

This textbook explores both the theoretical foundation of the Finite Volume Method (FVM) and its applications in Computational Fluid Dynamics (CFD). Readers will discover a thorough explanation of the FVM numerics and algorithms used for the simulation of incompressible and compressible fluid flows, along with a detailed examination of the components needed for the development of a collocated unstructured pressure-based CFD solver. Two particular CFD codes are explored. The first is uFVM, a three-dimensional unstructured pressure-based finite volume academic CFD code, implemented within Matlab. The second is OpenFOAM®, an open source framework used in the development of a range of CFD programs for the simulation of industrial scale flow problems. With over 220 figures, numerous examples and more than one hundred exercise on FVM numerics, programming, and applications, this textbook is suitable for use in an introductory course on the FVM, in an advanced course on numerics, and as a reference for CFD programmers and researchers.

Joaquim P. Marques de Sá ... 
505 pages -Publisher: Springer; 2nd edition (July 20, 2007)
Language: English - ISBN-10: 3540719717 - ISBN-13: 978-3540719717

Intended for anyone needing to apply statistical analysis to a large variety of science and engineering problems, this book shows how to use SPSS, MATLAB, STATISTICA and R for data description, statistical inference, classification and regression, factor analysis, survival data and directional statistics. The 2nd edition includes the R language, a new section on bootstrap estimation methods and an improved treatment of tree classifiers, plus additional examples and exercises.

Stephen J. Chapman ... 592 pages - Publisher: CL-Engineering; 1st edition (January, 2012) ... Language: English - ISBN-10: 0495668079 - ISBN-13: 978-0495668077 ...

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.

Cesar Lopez ... 244 pages - Publisher: Apress; 2014 edition (September, 2014) ...
Language: English - ISBN-10: 1484202961 - ISBN-13: 978-1484202968 ... 

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.

Programming MATLAB for Numerical Analysis introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. You will first become familiar with the MATLAB environment, and then you will begin to harness the power of MATLAB. You will learn the MATLAB language, starting with an introduction to variables, and how to manipulate numbers, vectors, matrices, arrays and character strings. You will learn about MATLAB’s high-precision capabilities, and how you can use MATLAB to solve problems, making use of arithmetic, relational and logical operators in combination with the common functions and operations of real and complex analysis and linear algebra.

You will learn to implement various numerical methods for optimization, interpolation and solving non-linear equations. You will discover how MATLAB can solve problems in differential and integral calculus, both numerically and symbolically, including techniques for solving ordinary and partial differential equations, and how to graph the solutions in brilliant high resolution. You will then expand your knowledge of the MATLAB language by learning how to use commands which enable you to investigate the convergence of sequences and series, and explore continuity and other analytical features of functions in one and several variables.

Contact Form

Name

Email *

Message *

Powered by Blogger.