Coverart for item
The Resource Matlab : A Practical Introduction to Programming and Problem Solving, (electronic book)

Matlab : A Practical Introduction to Programming and Problem Solving, (electronic book)

Label
Matlab : A Practical Introduction to Programming and Problem Solving
Title
Matlab
Title remainder
A Practical Introduction to Programming and Problem Solving
Creator
Subject
Language
eng
Summary
  • MATLAB: A Practical Introduction to Programming and Problem Solving aims to provide readers with the knowledge of the fundamentals of programming concepts and the skills and techniques needed for basic problem solving using MATLAB as the vehicle. MATLAB is software that functions to complete a wide range of tasks, from mathematical procedures to three-dimensional imaging. The software also has a complete programming structure that allows programmers to use their own specifications in customizing programs. The text has the following key features: Systematic approach Side-by-side programming concepts and built-in functions File input/output User-defined functions Advanced programming concepts Problem-solving tools Plots, imaging and graphical user interfaces Vectorized code The book is composed of 15 chapters, which discuss MATLAB and its programs, selection and loop statements, string manipulation, data structures, advanced functions, advanced plotting procedures, matrix representation of linear algebraic equations, basic statistics and indexing, and advanced mathematics. This source will be invaluable for engineers, engineering novices, and students learning to program and model in MATLAB. Presents programming concepts and MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems In depth coverage of file input/output, a topic essential for many engineering applications Systematic, step-by-step approach, building on concepts throughout the book, facilitating easier learning Sections on 'common pitfalls' and 'programming guidelines' direct students towards best practice New to this edition: More engineering applications help the reader learn Matlab in the context of solving technical problems New and revised end of chapter problems Stronger coverage of loops and
  • vectorizing in a new chapter, chapter 5 Updated to reflect current features and functions of the current release of Matlab
Member of
Cataloging source
MiAaPQ
http://library.link/vocab/creatorName
Attaway, Stormy
Dewey number
518.028553
LC call number
QA297
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Computer programming
  • MATLAB
  • Numerical analysis - Data processing
  • Numerical analysis -- Data processing
Label
Matlab : A Practical Introduction to Programming and Problem Solving, (electronic book)
Instantiates
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Front Cover -- MATLAB a Practical Introduction to Programming and Problem Solving -- Copyright -- Dedication -- Contents -- Preface -- Acknowledgments -- Part 1: Introduction to Programming Using MATLAB -- Chapter 1: Introduction to MATLAB -- Getting into MATLAB -- The MATLAB Desktop Environment -- Variables and Assignment Statements -- Expressions -- Characters and Encoding -- Vectors and Matrices -- Summary -- Chapter 2: Introduction to MATLAB Programming -- Algorithms -- MATLAB Scripts -- Input and Output -- Scripts with Input and Output -- Scripts to Produce and Customize Simple Plots -- Introduction to File Input/Output (Load and Save) -- User-Defined Functions That Return a Single Value -- Summary -- Chapter 3: Selection Statements -- Relational Expressions -- The if Statement -- The If-else Statement -- Nested if-Else Statements -- The switch statement -- The menu function -- The "is" functions in MATLAB -- Summary -- Chapter 4: Loop Statements -- The For Loop -- Nested For Loops -- While Loops -- Summary -- Chapter 5: Vectorized Code -- Loops with Vectors and Matrices -- Operations on Vectors and Matrices -- Vectors and Matrices as Function Arguments -- Logical Vectors -- Vectorizing Code -- Timing -- Summary -- Chapter 6: MATLAB Programs -- More Types of User-Defined Functions -- MATLAB Program Organization -- Application: Menu-Driven Modular Program -- Variable Scope -- Debugging Techniques -- Summary -- Chapter 7: String Manipulation -- Creating String Variables -- Operations on Strings -- The "is" functions for strings -- Converting Between String and Number Types -- Summary -- Chapter 8: Data Structures: Cell Arrays and Structures -- Cell Arrays -- Structures -- Summary -- Chapter 9: Advanced File Input and Output -- Lower-level File I/O Functions -- Writing and reading spreadsheet files -- Using MAT-files for Variables -- Summary
  • Chapter 10: Advanced Functions -- Anonymous Functions -- Uses of Function Handles -- Variable Numbers of Arguments -- Nested Functions -- Recursive Functions -- Summary -- Part 2: Advanced Topics for Problem Solving with MATLAB -- Chapter 11: Advanced Plotting Techniques -- Plot Functions -- Animation -- Three-Dimensional Plots -- Customizing Plots -- Handle Graphics and Plot Properties -- Plot Applications -- Summary -- Chapter 12: Matrix Representation of Linear Algebraic Equations -- Matrix Definitions -- Matrix Solutions to Systems of Linear Algebraic Equations -- Summary -- Chapter 13: Basic Statistics, Sets, Sorting, and Indexing -- Statistical Functions -- Set Operations -- Sorting -- Index Vectors -- Searching -- Summary -- Chapter 14: Sights and Sounds -- Sound Files -- Image Processing -- Introduction to Graphical User Interfaces -- Summary -- Chapter 15: Advanced Mathematics -- Fitting Curves to Data -- Complex Numbers -- Symbolic Mathematics -- Calculus: Integration and Differentiation -- Summary -- Index
Control code
EBC739037
Dimensions
unknown
Edition
2nd ed.
Extent
1 online resource (539 pages)
Form of item
online
Isbn
9780123850829
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2016. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Reproduction note
Electronic resource.
Sound
unknown sound
Specific material designation
remote
Label
Matlab : A Practical Introduction to Programming and Problem Solving, (electronic book)
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Front Cover -- MATLAB a Practical Introduction to Programming and Problem Solving -- Copyright -- Dedication -- Contents -- Preface -- Acknowledgments -- Part 1: Introduction to Programming Using MATLAB -- Chapter 1: Introduction to MATLAB -- Getting into MATLAB -- The MATLAB Desktop Environment -- Variables and Assignment Statements -- Expressions -- Characters and Encoding -- Vectors and Matrices -- Summary -- Chapter 2: Introduction to MATLAB Programming -- Algorithms -- MATLAB Scripts -- Input and Output -- Scripts with Input and Output -- Scripts to Produce and Customize Simple Plots -- Introduction to File Input/Output (Load and Save) -- User-Defined Functions That Return a Single Value -- Summary -- Chapter 3: Selection Statements -- Relational Expressions -- The if Statement -- The If-else Statement -- Nested if-Else Statements -- The switch statement -- The menu function -- The "is" functions in MATLAB -- Summary -- Chapter 4: Loop Statements -- The For Loop -- Nested For Loops -- While Loops -- Summary -- Chapter 5: Vectorized Code -- Loops with Vectors and Matrices -- Operations on Vectors and Matrices -- Vectors and Matrices as Function Arguments -- Logical Vectors -- Vectorizing Code -- Timing -- Summary -- Chapter 6: MATLAB Programs -- More Types of User-Defined Functions -- MATLAB Program Organization -- Application: Menu-Driven Modular Program -- Variable Scope -- Debugging Techniques -- Summary -- Chapter 7: String Manipulation -- Creating String Variables -- Operations on Strings -- The "is" functions for strings -- Converting Between String and Number Types -- Summary -- Chapter 8: Data Structures: Cell Arrays and Structures -- Cell Arrays -- Structures -- Summary -- Chapter 9: Advanced File Input and Output -- Lower-level File I/O Functions -- Writing and reading spreadsheet files -- Using MAT-files for Variables -- Summary
  • Chapter 10: Advanced Functions -- Anonymous Functions -- Uses of Function Handles -- Variable Numbers of Arguments -- Nested Functions -- Recursive Functions -- Summary -- Part 2: Advanced Topics for Problem Solving with MATLAB -- Chapter 11: Advanced Plotting Techniques -- Plot Functions -- Animation -- Three-Dimensional Plots -- Customizing Plots -- Handle Graphics and Plot Properties -- Plot Applications -- Summary -- Chapter 12: Matrix Representation of Linear Algebraic Equations -- Matrix Definitions -- Matrix Solutions to Systems of Linear Algebraic Equations -- Summary -- Chapter 13: Basic Statistics, Sets, Sorting, and Indexing -- Statistical Functions -- Set Operations -- Sorting -- Index Vectors -- Searching -- Summary -- Chapter 14: Sights and Sounds -- Sound Files -- Image Processing -- Introduction to Graphical User Interfaces -- Summary -- Chapter 15: Advanced Mathematics -- Fitting Curves to Data -- Complex Numbers -- Symbolic Mathematics -- Calculus: Integration and Differentiation -- Summary -- Index
Control code
EBC739037
Dimensions
unknown
Edition
2nd ed.
Extent
1 online resource (539 pages)
Form of item
online
Isbn
9780123850829
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2016. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Reproduction note
Electronic resource.
Sound
unknown sound
Specific material designation
remote

Library Locations

Processing Feedback ...