LEADER 05376nam 2200661 a 450 001 9910462848403321 005 20200520144314.0 010 $a1-283-93776-X 010 $a0-12-405853-1 035 $a(CKB)2670000000320182 035 $a(EBL)1110717 035 $a(OCoLC)827952371 035 $a(SSID)ssj0000907861 035 $a(PQKBManifestationID)11486246 035 $a(PQKBTitleCode)TC0000907861 035 $a(PQKBWorkID)10898307 035 $a(PQKB)11289951 035 $a(MiAaPQ)EBC1110717 035 $a(CaSebORM)9780124052123 035 $a(Au-PeEL)EBL1110717 035 $a(CaPaEBR)ebr10642623 035 $a(CaONFJC)MIL425026 035 $a(EXLCZ)992670000000320182 100 $a20121025d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aMatlab by example$b[electronic resource] $eprogramming basics /$fMunther Gdeisat, Francis Lilley 205 $a1st ed. 210 $aBoston, Mass. $cElsevier$d2013 215 $a1 online resource (367 p.) 225 0$aElsevier insights 300 $aDescription based upon print version of record. 311 $a0-12-405212-6 327 $aFront 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 327 $a1.2.6 Commenting Matlab CodeLesson 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 327 $aLesson 2.2 Approximation of Numbers and Discrete Mathematical Operations2.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; 2.3.5 Exercises 327 $aLesson 2.4 Relational and Logical Operations for Scalar Variables2.4.1 The logical Class; 2.4.2 The Relational Operators; 2.4.3 The Logical Operators; 2.4.3.1 AND "&" Logical Operator; 2.4.3.2 OR "|" Logical Operator; 2.4.3.3 NOT "~" Logical Operator; 2.4.4 Combining Logical and Rational Operators; Lesson 2.5 Complex Scalar Variables; 2.5.1 Introduction; 2.5.2 Creating Complex Scalar Variables; 2.5.3 Addition of Complex Numbers; 2.5.4 Subtraction of Complex Numbers; 2.5.5 Multiplication of Complex Numbers; 2.5.6 Division of Complex Numbers; 2.5.7 Conjugate of a Complex Number 327 $a2.5.8 Modulus and Angle of a Complex Number2.5.9 Plotting a Complex Number in Cartesian Coordinates; 2.5.10 Plotting a Complex Number in Polar Coordinates; Answers to Selected Exercises; Lesson 2.1; Exercise 1; Lesson 2.4; 3 Vectors in Matlab; Lesson 3.1 Creating Vectors; 3.1.1 Introduction; 3.1.2 Method 1: Creating Vectors Manually; 3.1.2.1 Creating Row Vectors Manually; 3.1.2.2 Creating Column Vectors Manually; 3.1.2.3 Transpose Operation; 3.1.2.4 Determining the Number of Elements in a Vector; 3.1.2.5 Converting a Vector to a Column Vector 327 $a3.1.3 Method 2: Creating Vectors Using the Linear Method 330 $a MATLAB By Example guides the reader through each step of writing MATLAB programs. The book assumes no previous programming experience on the part of the reader, and uses multiple examples in clear language to introduce concepts and practical tools. Straightforward and detailed instructions allow beginners to learn and develop their MATLAB skills quickly. The book consists of ten chapters, discussing in detail the integrated development environment (IDE), scalars, vectors, arrays, adopting structured programming style using functions and recursive functions, control flow, debug 606 $aNumerical analysis$xData processing 606 $aSignal processing$xData processing 608 $aElectronic books. 615 0$aNumerical analysis$xData processing. 615 0$aSignal processing$xData processing. 676 $a510.285536 700 $aGdeisat$b Munther$0974708 701 $aLilley$b Francis$0974709 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910462848403321 996 $aMatlab by example$92219536 997 $aUNINA