Modify Fibonacci Function to Return nth Number - Matlab Homework

  • Thread starter Thread starter Joon
  • Start date Start date
  • Tags Tags
    Matlab Sequence
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
5 replies · 2K views
Joon
Messages
85
Reaction score
2

Homework Statement


Modify the function so that instead of returning all n numbers, it only returns the nth number.

Homework Equations

The Attempt at a Solution


I'm not sure how to return only the nth number of the fibonacci sequence. Please help.
 

Attachments

  • fibonacci problem.png
    fibonacci problem.png
    6.4 KB · Views: 461
Physics news on Phys.org
If I gave you a sequence of any random set of numbers, could you return only the Nth one?
 
I know how to return a number in a nth row / nth column matrices/vectors but I'm confused where to start.
 
For example, I know that c = A(2,2:2:end); sets c equal to columns {2,4,6,8,10} of row 2 of A
and that c=A(2,2) sets c equal to the number that is in row 2 column 2 of A.
 
If you only are required to return the nth number I don't see why you'd bother to store them all in an array; you only need the previous two to generate the next one. You should be able to do this with a small set of scalar variables and a loop.
 
Joon said:
For example, I know that c = A(2,2:2:end); sets c equal to columns {2,4,6,8,10} of row 2 of A
and that c=A(2,2) sets c equal to the number that is in row 2 column 2 of A.

So you're familar with END. Are you aware that f(end) is the last element of vector f?