MATLAB Primer

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The new edition of this bestselling primer features the latest release of the powerhouse mathematics software package MATLAB, version 6.1. MATLAB recently incorporated an extensive graphical user interface (GUI), and now, more than ever, it offers an intuitive language for expressing problems and solutions both mathematically and graphically. This edition of the Primer offers a complete overview of the new GUI along with a host of other refinements.
  • More emphasis on matrix operations and a new section on the find function that helps you avoid using cumbersome DO loops and makes your code faster and easier to read
  • Full descriptions of all examples, which are now linked to lead you through each chapter, showing how to input and use each example in actual problems
  • A new chapter on programming that clearly shows how to call a C routine from MATLAB
  • New discussions on sparse matrix ordering and visualizations that show how to take advantage of sparsity and solve problems that may otherwise be intractable Why spend endless hours struggling through thick manuals when the MATLAB Primer, Sixth Edition can get you going in a fraction of the time? It provides streamlined but thorough coverage, convenient size, and an economical price that make it not only an outstanding introduction for new users, but a handy reference for those already using MATLAB to solve real problems.
  • Author(s): Kermit Sigmon, Timothy A. Davis
    Edition: 6
    Publisher: Chapman and Hall/CRC
    Year: 2001

    Language: English
    Pages: 176
    Tags: Библиотека;Компьютерная литература;Matlab / Simulink;

    Table of Contents......Page 0
    MATLAB® Primer Sixth Edition......Page 2
    Preface......Page 4
    Introduction......Page 7
    Table of Contents......Page 9
    2. The MATLAB Desktop......Page 13
    2.1 Help window......Page 14
    2.3 Command window......Page 15
    2.4 Workspace window......Page 19
    2.6 Array Editor window......Page 20
    2.7 Current Directory window......Page 21
    3.1 Referencing individual entries......Page 22
    3.2 Matrix operators......Page 23
    3.4 Entry-wise operators......Page 24
    3.5 Relational operators......Page 25
    3.6 Complex numbers......Page 26
    3.8 Other data types......Page 27
    4. Submatrices and Colon Notation......Page 28
    4.2 Accessing submatrices......Page 29
    5.1 Constructing matrices......Page 31
    5.2 Scalar functions......Page 32
    5.4 Matrix functions......Page 33
    5.5 The find function......Page 35
    6.1 The for loop......Page 37
    6.2 The while loop......Page 39
    6.5 The try/catch statement......Page 40
    6.6 Matrix expressions (if and while)......Page 41
    6.7 Infinite loops......Page 42
    7.1 M-file Editor/Debugger window......Page 43
    7.2 Script files......Page 44
    7.3 Function files......Page 47
    7.5 Variable arguments......Page 49
    7.7 Entering large matrices......Page 50
    8.1 Function references......Page 51
    8.2 Name resolution......Page 53
    8.4 User input......Page 54
    8.5 Efficient code......Page 55
    8.6 Performance measures......Page 56
    8.7 Profile......Page 58
    9.1 A simple example......Page 59
    9.2 C versus MATLAB arrays......Page 60
    9.3 A matrix computation in C......Page 61
    9.4 MATLAB mx and mex routines......Page 64
    9.5 Online help for MEX routines......Page 65
    10.1 Planar plots......Page 66
    10.2 Multiple figures......Page 67
    10.3 Graph of a function......Page 68
    10.5 Titles, labels, text in a graph......Page 69
    10.6 Control of axes and scaling......Page 70
    10.7 Multiple plots......Page 71
    10.8 Line types, marker types, colors......Page 72
    10.10 Graphics hard copy......Page 73
    11.1 Curve plots......Page 74
    11.2 Mesh and surface plots......Page 75
    11.4 Perspective of view......Page 76
    11.5 Parametrically defined surfaces......Page 77
    12.2 Graphical user interface......Page 78
    13.1 Storage modes......Page 79
    13.2 Generating sparse matrices......Page 80
    13.3 Computation with sparse matrices......Page 82
    13.4 Ordering methods......Page 83
    13.5 Visualizing matrices......Page 85
    14.1 Symbolic variables......Page 86
    14.2 Calculus......Page 87
    14.3 Variable precision arithmetic......Page 92
    14.5 Algebraic simplification......Page 94
    14.6 Graphs of functions......Page 96
    14.7 Symbolic matrix operations......Page 97
    14.8 Symbolic linear algebraic functions......Page 99
    14.9 Solving algebraic equations......Page 102
    14.10 Solving differential equations......Page 104
    14.11 Further Maple access......Page 105
    15. Help topics......Page 106
    15.1 General......Page 108
    15.2 Operators and special characters......Page 111
    15.3 Programming language constructs......Page 113
    15.4 Elementary matrices and matrix manipulation......Page 116
    15.5 Elementary math functions......Page 118
    15.6 Specialized math functions......Page 120
    15.7 Matrix functions — numerical linear algebra......Page 122
    15.8 Data analysis and Fourier transforms......Page 124
    15.9 Audio support......Page 125
    15.10 Interpolation and polynomials......Page 127
    15.11 Function functions and ODE solvers......Page 128
    15.12 Sparse matrices......Page 131
    15.13 Two-dimensional graphs......Page 133
    15.14 Three-dimensional graphs......Page 134
    15.15 Specialized graphs......Page 137
    15.16 Handle Graphics......Page 141
    15.17 Graphical user interface tools......Page 143
    15.18 Character strings......Page 146
    15.19 File input/output......Page 148
    15.20 Time and dates......Page 151
    15.21 Data types and structures......Page 152
    15.22 Version control commands......Page 155
    15.25 Preferences......Page 156
    15.26 Symbolic Math Toolbox......Page 157
    16.2 MATLAB toolboxes......Page 161
    16.3 Simulink......Page 162
    16.4 Simulink blocksets......Page 163