MATLAB® by example : programming basics / Munther Gdeisat, Francis Lilley.

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 instructio...

Full description

Saved in:
Bibliographic Details
Main Authors: Gdeisat, Munther (Author), Lilley, Francis (Author)
Format: eBook
Language:English
Published: London ; Waltham, Mass. : Elsevier, 2013.
Series:Elsevier insights.
Subjects:
Online Access:Click for online access

MARC

LEADER 00000cam a2200000 a 4500
001 ocn834628012
003 OCoLC
005 20240504213016.0
006 m o d
007 cr zn|||||||||
008 130313s2013 enka o 000 0 eng d
040 |a B24X7  |b eng  |e pn  |c B24X7  |d UMI  |d COO  |d DEBBG  |d DEBSZ  |d OCLCO  |d EBLCP  |d CNSPO  |d OCLCF  |d YDXCP  |d E7B  |d OCLCO  |d S3O  |d OCLCO  |d OCL  |d OCLCO  |d OCLCQ  |d OCLCO  |d K6U  |d MERUC  |d OCLCQ  |d ZCU  |d OCLCO  |d U3W  |d CNCGM  |d OCLCQ  |d CEF  |d ICG  |d INT  |d OCLCQ  |d OCLCO  |d MDU  |d TKN  |d OCLCQ  |d OCLCO  |d DKC  |d AU@  |d OCLCQ  |d YDX  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 827211639  |a 827952371  |a 847550598  |a 868597597 
020 |a 9780124058538 
020 |a 0124058531 
020 |a 0124052126 
020 |a 9780124052123 
020 |z 9780124052123 
035 |a (OCoLC)834628012  |z (OCoLC)827211639  |z (OCoLC)827952371  |z (OCoLC)847550598  |z (OCoLC)868597597 
037 |a CL0500000362  |b Safari Books Online 
050 4 |a QA297  |b .G44 2013eb 
049 |a HCDD 
100 1 |a Gdeisat, Munther,  |e author. 
245 1 0 |a MATLAB® by example :  |b programming basics /  |c Munther Gdeisat, Francis Lilley. 
260 |a London ;  |a Waltham, Mass. :  |b Elsevier,  |c 2013. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Elsevier insights 
520 |a 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 ... 
588 0 |a Online resource; title from PDF (Proquest Ebook Central, viewed November 30, 2018). 
505 0 |a 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. 
505 8 |a 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. 
630 0 0 |a MATLAB. 
630 0 7 |a MATLAB.  |2 blmlsh 
630 0 7 |a MATLAB  |2 fast 
650 0 |a Mathematics  |x Data processing. 
650 0 |a Numerical analysis  |x Data processing. 
650 0 |a Computer programming. 
650 7 |a computer programming.  |2 aat 
650 7 |a MATHEMATICS  |x Discrete Mathematics.  |2 bisacsh 
650 7 |a Mathematics  |x Data processing  |2 fast 
650 7 |a Computer programming  |2 fast 
650 7 |a Numerical analysis  |x Data processing  |2 fast 
650 7 |a MATLAB.  |2 sao 
700 1 |a Lilley, Francis,  |e author. 
776 0 8 |i Print version:  |a Gdeisat, Munther.  |t Matlab by example.  |b first edition.  |d London ; Waltham, MA : Elsevier, 2013  |z 0124052126  |w (OCoLC)811206377 
830 0 |a Elsevier insights. 
856 4 0 |u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=1110717  |y Click for online access 
903 |a EBC-AC 
994 |a 92  |b HCD