Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Gdeisat, Munther, author.

Title MATLAB® by example : programming basics / Munther Gdeisat, Francis Lilley. [O'Reilly electronic resource]

Imprint London ; Waltham, Mass. : Elsevier, 2013.
QR Code
Description 1 online resource
Series Elsevier insights
Elsevier insights.
Summary This book is designed to guide the reader through each step of writing Matlab programs. The book begins assuming the reader has no previous programming experience, and it uses multiple examples and clear language to introduce concepts and practical tools. The straight-forward and detailed instructions provide quick and thorough learning of Matlab for the beginner, allowing them to improve quickly in a short time. The book consists of ten parts and it discusses in detail the integrated development environment (IDE), scalars, vectors, arrays, adopting structured programming style ...
Contents Front Cover -- Matlab by Example: Programming Basics -- Copyright Page -- Contents -- Preface -- Acknowledgments -- Why This Book Is Different -- How This Book Is Organized -- 1 Matlab Integrated Development Environment -- Lesson 1.1 Basics of the Matlab Integrated Development Environment -- 1.1.1 Matlab Integrated Development Environment -- 1.1.2 Creating Scalar Variables -- 1.1.3 Creating Vector Variables -- 1.1.4 Creating Array Variables -- Lesson 1.2 Matlab Script Files -- 1.2.1 Creating a Script File -- 1.2.2 Naming a Script File -- 1.2.3 Saving a Script File -- 1.2.4 Executing a Script File -- 1.2.5 Matlab Code Readability -- 1.2.6 Commenting Matlab Code -- Lesson 1.3 Matlab Editor-Cell Mode -- 1.3.1 Enabling Cell Mode -- 1.3.2 Separating a Program into Cells -- 1.3.3 Evaluating Code in a Cell -- Answers to Selected Exercises -- Lesson 1.2 -- Exercise 1 -- Exercise 2 -- 2 Scalars in Matlab -- Lesson 2.1 Creating and Naming Matlab Scalar Variables -- 2.1.1 Matlab Special Variables -- 2.1.1.1 Using Matlab Special Variables -- 2.1.1.2 Changing the Values of Matlab Special Variables -- 2.1.2 User-Defined Variables -- 2.1.2.1 Naming a User-Defined Variable -- 2.1.2.2 Matlab is Case Sensitive -- 2.1.2.3 Clearing a User-Defined Variable -- Lesson 2.2 Approximation of Numbers and Discrete Mathematical Operations -- 2.2.1 Approximating Numbers -- 2.2.1.1 round Function -- 2.2.1.2 fix Function -- 2.2.1.3 ceil Function -- 2.2.1.4 floor Function -- 2.2.2 Discrete Mathematical Operations -- 2.2.2.1 Factorizing a Number -- 2.2.2.2 Greatest Common Divisor -- 2.2.2.3 Least Common Multiple -- Lesson 2.3 Mathematical Expressions for Scalar Variables -- 2.3.1 Creating Variables -- 2.3.2 Precedence of Mathematical Operations -- 2.3.3 From Mathematical Expressions to Matlab Expressions -- 2.3.4 From Matlab Expressions to Mathematical Expressions.
Lesson 4.4 Arithmetical Operations on Arrays -- 4.4.1 Array Addition and Subtraction -- 4.4.1.1 Array Addition -- 4.4.1.2 Array Subtraction -- 4.4.1.3 Adding a Number to an Array -- 4.4.1.4 Subtracting a Number from an Array -- 4.4.2 Matrix and Element-By-Element Arithmetical Operations -- 4.4.3 Array Multiplication -- 4.4.3.1 Element-By-Element Multiplication for Arrays -- 4.4.3.2 Matrix Multiplication -- 4.4.3.2.1 Mathematical Background -- 4.4.3.2.2 Matrix Multiplication for Arrays -- 4.4.3.2.3 Multiplying an Array by a Number -- 4.4.4 Array Division -- 4.4.4.1 Element-By-Element Division for Arrays -- 4.4.4.2 Matrix Division for Arrays -- Lesson 4.5 Plotting Arrays -- 4.5.1 Mathematical Background for 3D Plotting of Arrays -- 4.5.2 3D Plot an Array with the mesh Function -- 4.5.3 Increasing the Resolution of a 3D Plot -- 4.5.4 3D Plot an Array with the surf Function -- 4.5.5 3D Plot an Array Using its Row-and-Column Indices -- 4.5.6 Background for 2D Plotting of Arrays -- 4.5.7 2D Plot an Array with the imagesc Function -- Answers to Selected Exercises -- Lesson 4.3 -- Exercise 14 -- Exercise 15 -- Exercise 18 -- Exercise 20 -- 5 Matlab Functions -- Lesson 5.1 Introduction to Functions -- 5.1.1 What Is a Function? -- 5.1.2 The Purpose of a Function -- 5.1.2.1 Improves Code Readability -- 5.1.2.2 Improves Code Reusability -- 5.1.2.3 Modifying Code -- 5.1.3 Calling a Matlab Function -- Lesson 5.2 Creating Functions -- 5.2.1 Creating a Matlab Function -- 5.2.2 Naming a Matlab Function -- 5.2.3 Saving a Matlab Function -- 5.2.4 Calling a Matlab Function -- 5.2.4.1 Calling a Matlab Function from the Command Window -- 5.2.4.2 Calling a Matlab Function from a Script File -- 5.2.4.3 Calling a Matlab Function from Another Function -- 5.2.5 A Matlab Function Returning Two Values -- Lesson 5.3 Scope of Matlab Variables in a Function.
Subject MATLAB.
MATLAB.
MATLAB
Mathematics -- Data processing.
Numerical analysis -- Data processing.
Computer programming.
Mathématiques -- Informatique.
Analyse numérique -- Informatique.
Programmation (Informatique)
computer programming.
Mathematics -- Data processing
Computer programming
Numerical analysis -- Data processing
MATLAB.
Added Author Lilley, Francis, author.
Other Form: Print version: Gdeisat, Munther. Matlab by example. first edition. London ; Waltham, MA : Elsevier, 2013 0124052126 (OCoLC)811206377
ISBN 9780124058538
0124058531
0124052126
9780124052123
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information