Matlab

Good Essays
An Introduction to Matlab
Version 2.3

David F. Griffiths
Department of Mathematics The University Dundee DD1 4HN
With additional material by Ulf Carlsson Department of Vehicle Engineering KTH, Stockholm, Sweden

Copyright c 1996 by David F. Griffiths. Amended October, 1997, August 2001, September 2005. This introduction may be distributed provided that it is not be altered in any way and that its source is properly and completely specified.

Contents
1 MATLAB 2 Starting Up 2.1 Windows Systems . 2.2 Unix Systems . . . . 2.3 Command Line Help 2.4 Demos . . . . . . . . 3 Matlab as a Calculator 4 Numbers & Formats 5 Variables 5.1 Variable Names . . . . . . . . . . . . 6 Suppressing output 7 Built–In Functions 7.1 Trigonometric Functions . . . . . . . 7.2 Other Elementary Functions . . . . . 8 Vectors 8.1 The Colon Notation . . . . 8.2 Extracting Bits of a Vector 8.3 Column Vectors . . . . . . . 8.4 Transposing . . . . . . . . . 9 Keeping a record 10 Plotting Elementary Functions 10.1 Plotting—Titles & Labels . . 10.2 Grids . . . . . . . . . . . . . . 10.3 Line Styles & Colours . . . . 10.4 Multi–plots . . . . . . . . . . 10.5 Hold . . . . . . . . . . . . . . 10.6 Hard Copy . . . . . . . . . . 10.7 Subplot . . . . . . . . . . . . 10.8 Zooming . . . . . . . . . . . . 10.9 Formatted text on Plots . . . 10.10Controlling Axes . . . . . . . 11 Keyboard Accelerators 2 2 2 2 2 3 3 3 3 3 4

15 Examples in Plotting

13

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

16 Matrices—Two–Dimensional Arrays 13 16.1 Size of a matrix . . . . . . . . . . . . 14 16.2 Transpose of a matrix . . . . . . . . 14 16.3 Special Matrices . . . . . . . . . . . 14 16.4 The Identity Matrix . . . . . . . . . 14 16.5 Diagonal Matrices . . . . . . . . . . 15 16.6 Building Matrices . . . . . . . . . . . 15 16.7 Tabulating Functions . . . . . . . . . 15 16.8 Extracting Bits of Matrices . . . . . 16 16.9 Dot product of matrices (.*) . . . . 16

You May Also Find These Documents Helpful

  • Better Essays

    Matlab

    • 4159 Words
    • 17 Pages

    MATLAB BEGINNER’S GUIDE 0 About MATLAB MATLAB is an interactive software which has been used recently in various areas of engineering and scientific applications. It is not a computer language in the normal sense but it does most of the work of a computer language. Writing a computer code is not a straightforward job, typically boring and time consuming for beginners. One attractive aspect of MATLAB is that it is relatively easy to learn. It is written on an intuitive basis and it does not…

    • 4159 Words
    • 17 Pages
    Better Essays
  • Good Essays

    MATLAB

    • 1938 Words
    • 20 Pages

    components – MATLAB – Revision, Numerical Integration, Root Finding • Dr Mike Clee • Lectures – Weeks 2-4, Labs – Weeks 3-5 • 50% 1 assignment – CAD – Solidworks • Dr Chengyuan Wang • Lectures Weeks 5-6, Labs – Weeks 6-12 • 50% – 1 assignments Semester 1, 2014-2015 General Information • MATLAB lab slots – There will be demonstrators in each lab to help with MATLAB worksheets – Each student has the opportunity to complete the assignment during the lab sessions – Remember - MATLAB labs will be…

    • 1938 Words
    • 20 Pages
    Good Essays
  • Powerful Essays

    Matlab

    • 2459 Words
    • 13 Pages

    3217 DECEMBER 9, 2008 WILLIAM E. BRUNS SHARON M. BRUNS SUSAN HARMELING Merrimack Tractors and Mowers, Inc.: LIFO or FIFO? Ricardo “Rick” Martino, president and chief operating officer of Merrimack Tractors and Mowers, Inc., of Nashua, New Hampshire, felt that his job had grown much more complicated during 2007 and 2008. Merrimack was a major regional manufacturer and seller of large commercial grass mowers based on a design developed by his grandfather in the years after World War II…

    • 2459 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    Matrices in Matlab

    • 6867 Words
    • 28 Pages

    Section 2.2 Matrices in Matlab 75 2.2 Matrices in Matlab You can think of a matrix as being made up of 1 or more row vectors of equal length. Equivalently, you can think of a matrix of being made up of 1 or more column vectors of equal length. Consider, for example, the matrix   1 2 3 0 A =  5 −1 0 0  . 3 −2 5 0 One could say that the matrix A is made up of 3 rows of length 4. Equivalently, one could say that matrix A is made up of 4 columns of length 3. In either model, we have 3 rows…

    • 6867 Words
    • 28 Pages
    Good Essays
  • Powerful Essays

    Matlab Manual

    • 11755 Words
    • 48 Pages

    AP Induction Week Course Introduction to Engineering Computation Laboratory Manual MATLAB programming Department of Engineering Science MATLAB Laboratory Manual Contents Laboratory 1: An introduction to MATLAB ............................................................................................ 2 Laboratory 2: Debugging, Functions and Problem Solving ............................................................22 Laboratory 3: Logical Operators, Conditional Statements and Loops…

    • 11755 Words
    • 48 Pages
    Powerful Essays
  • Powerful Essays

    Mp4 Matlab

    • 2235 Words
    • 9 Pages

    College of Engineering ELECTRONICS AND COMMUNICATIONS ENGINEERING NDC Compound, *Anonas* St. Sta. Mesa, Manila {draw:line} Research Work with Defense Submitted By: Group 3 - Alpha Signal Rho BSECE IV-1 Leader : SANTOS, Ralph Rhyan G. Members: BELANO, Gracielle D. ESPINOSA, Joey Q. HERNANDEZ, Jan Roldan B. MATIC, Millicent G. RIVO, Sarah Ezekiel M. VILLENA, Kane Dave R Engr. Gerhard P. Tan Instructor Introduction It is known that our fast-paced…

    • 2235 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    INTRODUCTION TO MATLAB

    • 832 Words
    • 8 Pages

    INTRODUCTION TO MATLAB © Dr. James S. Kang, Professor, ECE Department, Cal Poly Pomona Opening MATLAB Start → Programs → MATLAB → R2010a → MATLAB R2010a or double click on icon ( ). Slightly different for different versions and operating systems. The MATLAB window opens up as shown below. Depending on Desktop options, the window looks different. Set the Current Folder on top of the screen. Working on Command Window We are demonstrating the use of Command Window by solving HW Problem 1.9 1.9 The…

    • 832 Words
    • 8 Pages
    Good Essays
  • Good Essays

    Matlab Gatool

    • 482 Words
    • 2 Pages

    Using Matlab to Execute a Genetic Algorithm Optimization of Two Variable Function The function to be optimized is given by: [pic] The maximum value of this two variable function is desired, however Matlab’s gatool finds the minimum of fitness functions and so as in the previous example the function must be altered as follows: [pic] Now we must enter this function, as before, into a Matlab function file. Start Matlab and change the working directory to your Knowledge…

    • 482 Words
    • 2 Pages
    Good Essays
  • Better Essays

    MATLAB EL6114

    • 554 Words
    • 3 Pages

    Matlab 1.1.7 f(n) = u(n)-n(n-4) n = -5:5; f = (n >= 0); g = (n >= 4); stem (n,(f-g)) g(n)=r(n)-2r(n-5)+r(n-10) n = -15:15; r = n.*(n >= 0); f = (n-5).*((n-5)>=0); h = (n-10).*((n-10)>=0); g = r - 2.*f + h; stem (n,g) x(n) = δ(n) - 2δ(n-4) n = -5:5; f = (n == 0); g = ((n-4)==0); x = f - 2.*g stem (n,x) y(n) = (0.9)^n (u(n)-u(n-20)) n = -20:20; f = (n >= 0); g = ((n-20)>=0); y = 0.9.^n.*(f-g); stem (n,y) v(n) = cos…

    • 554 Words
    • 3 Pages
    Better Essays
  • Better Essays

    Matlab

    • 1699 Words
    • 7 Pages

    DOI 10.5162/IMCS2012/PT1 Gas Sensors Status and Future Trends for Safety Applications Tesshi Shigemori Chairman of Gas Alarm Industries Association of Japan, Regular Associate Director of Japan Safety Appliances Association, and President of New Cosmos Electric Co., Ltd. Email: shigemori.tesshi@new-cosmos.co.jp 2-5-4 Mitsuya-naka,Yodogawa-ku,Osaka 532-0036, JAPAN Abstract: Actually there are many measures to prevent accidents caused by gas leaks and/or gas generations. However, only…

    • 1699 Words
    • 7 Pages
    Better Essays