An interactive introduction to MATLAB

(Jeff_L) #1
3.2functions 41

Functions are executed at the command prompt by typing their function
definition line without thefunctioncommand. Listing 3.3 demonstrates how
you would execute themotionfunction from Table 5.
Listing 3.3: Executing a function
1 >> [rho, H, F] = motion(x, y, t)


Comments:


  • Input variablesx, y, tmust be defined in the workspace before you
    execute the function. This is because variables defined within a function
    file are local to the function, i.e. do not exist in the workspace.

  • When you execute the function the names for the input and output
    variables do not have to match those used in the function file.

Free download pdf