Functions. .

19
Functions
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    1

Transcript of Functions. .

Functions

http://www2.warwick.ac.uk/fac/sci/moac/degrees/modules/tutorial/matlab

Review

• Script files– Run a list of commands

• Flow Control– If, for, while, etc

Functions– All variables are local variables

Example

Fibonacci Sequence

• Write a function that calculates the nth number in the Fibonacci Sequence

21

2

1

1

0

nnn fff

f

f

My solution

or

or

or

Multiple inputs and outputs

• Comments + good layout make things easier to read, correct, use and re-use.

Solving Equations

• Write a function that solves

• For real roots, otherwise displays an error.

• Also creates a plot of this function.• And displays the real roots.

02 cbxax

My Solution

What is the difference between a script and a m-file?

Pendulum Simulation

sin

2

2

l

g

t

• Inputs:– Length of pendulum– Starting pendulum angle

• Hints:– To start just draw the pendulum in its starting

position– Use Euler rule