Problem 3095. Return fibonacci sequence do not use loop and condition version 2
Calculate the nth Fibonacci number,return sequence
Given n, return f where f = fib(n) and f(1) = 1, f(2) = 1, f(3) = 2, ...
Examples:
Input n = 2 : 5 Output f is [1 2 3 5] Input n = 7 : 10 Output f is [13 21 34 55]
but, loop and conditional statement is forbidden
Solution Stats
Problem Comments
-
10 Comments
Show
7 older comments
Dyuman Joshi
on 3 Jul 2021
I totally agree with Rafael
Xinyi Xu
on 24 Jan 2025
I have found a solution. Using
matrix multiplication of [1 1;1 0] and
arrayfun (@ (z) (t ^ z), x-1, 'UniformOutput', 0)
But because 'UniformOutput' contains' for ', it was actually banned, I'm dizzy
Christian Schröder
on 24 Jan 2025
@Xinyi Xu You can shorten "UniformOutput" to "Uni"; that should avoid accidentally tripping that particular restriction.
Solution Comments
Show commentsGroup

Sequences & Series III
- 15 Problems
- 38 Finishers
- Sphenic number sequence
- Sphenic number sequence
- Not square-free number sequence
- Return fibonacci sequence do not use loop and condition
- Mobius function
- Not square-free number sequence
- Mobius function
- Self-similarity 1 - Every other term
- Self-similarity 2 - Every third term
- Self-similarity 3 - Every other pair of terms
- Twin Primes
- Pattern Recognition 1 - Known Unit Length
- Pattern Recognition 2 - Known Unit Length, Various Array Length (including cell arrays)
- Pattern Recognition 3 - Variable Unit and Array Length (including cell arrays)
- Return fibonacci sequence do not use loop and condition
- Return fibonacci sequence do not use loop and condition version 2
- Gold Standard
- Gold/Silver Standard
- Weighted Gold/Silver Standard
Problem Recent Solvers55
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!