Problem 55985. Generate Tribonacci Sequence
The "Tribonacci" sequence is an extension of the idea of the Fibonacci sequence:
That is, each new term is the sum of the three previous terms.
If the sequence starts with 0, 1, 1, the first 10 Tribonacci numbers are: 0, 1, 1, 2, 4, 7, 13, 24, 44, 81.
If the sequence instead starts with 2, 3, 7, the first 15 Tribonacci numbers are: 2, 3, 7, 12, 22, 41, 75, 138, 254, 467, 859, 1580, 2906, 5345, 9831.
Given a vector of three numbers, Tstart, and an integer n (> 3), return an n-element row vector of the first n Tribonacci numbers starting with Tstart.
T = tribo([2 3 7],15)
    T = 
    2 3 7 12 22 41 75 138 254 467 859 1580 2906 5345 9831
Solution Stats
Problem Comments
- 
		2 Comments
		Marco Riani
    	on 15 Mar 2023
	
	
  	I think it is important to specify that the output must be a row vector
		Matt Tearle
    	on 23 Feb 2024
	
	
  	Thanks, Marco. Added that.
Solution Comments
Show commentsProblem Recent Solvers167
Suggested Problems
- 
         
         20297 Solvers 
- 
         
         6692 Solvers 
- 
         Natural numbers in string form 1748 Solvers 
- 
         
         747 Solvers 
- 
         
         380 Solvers 
More from this Author12
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!