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
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
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: 459
Physics news on Phys.org
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?