This%20would%20be%20an%20example%20of%20a%20two%20line%20header

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: This%20would%20be%20an%20example%20of%20a%20two%20line%20header


1
Matlab Tutorial
Kai Goebel, Bill Cheetham RPI/GE
CRD goebel_at_cs.rpi.edu cheetham_at_cs.rpi.edu
2
matlab
  • Start up type matlab
  • Features
  • - matrix manipulation is made easy
  • (data will be represented in matrices)
  • - plotting is made very easy
  • - suitable for quick prototyping

3
Matlab is installed on the RCS machines
  • 1 log into an RCS account
  • or 2 "attach" to the RCS AFS directory structure
  • /usr/afsws/bin/klog ltuser-id-on-RCSgt
  • provide the appropriate RCS password.
  • From that point, all software available on the
    RCS system should be available on the local
    machine.
  • Note this attachment needs only be performed
    once per login session (not for every command
    shell opened)

4
matlab tutorial
  • - calculations
  • - assignment of variables
  • - manipulations of variables

5
matlab tutorial (2)
  • - vectors
  • - manipulation of vectors
  • (addition)
  • - column vector
  • - transpose of vectors

6
matlab (3)
  • - vector multiplication
  • - dot product
  • - caveat
  • check inner dimensions
  • before operation

7
matlab (4)
  • - creating matrices
  • from existing ones
  • - subtracting a constant value
  • from vectors
  • - accessing particular
  • matrix elements

8
matlab (5)
  • - inverting matrices
  • - matrix power of 2
  • - square root
  • of a matrix

9
Matlab (6)
  • Initializing vectors
  • and matrices
  • - known length
  • - unknown length

10
matlab (7)
  • - checking your variables
  • - variables are stored
  • until reassigned or
  • when program is
  • terminated
  • - IF THEN ELSE
  • statements

11
matlab (8)
  • - FOR loops
  • - WHILE loops
  • (also note use of lt)
  • - negation, OR, AND
  • operators
  • (also note prompt)

12
matlab (9)
  • - plotting data
  • - labeling axis
  • - adding title
  • - resizing data range

13
Matlab (10)
  • Plotting one vector vs. the other
  • using different markers
  • and adding a legend

14
matlab (11)
  • - 3-D plots
  • - arrange viewing direction

15
matlab (12)
  • - save larger operations in
  • text file
  • - invoke by typing filename
  • without extension

16
Matlab (13)
  • - using functions in different files
  • for example
  • main function in
  • create_vector.m
  • subroutine in
  • manipulate.m

17
matlab (14)
  • - load and save data files
  • - use of system commands
  • from within matlab
  • - print plots to file
  • (or to printer)

18
matlab (15)
  • - HELP!

19
matlab (16)
  • Look for commands relating to a keyword
Write a Comment
User Comments (0)
About PowerShow.com