Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Fibonacci numbers are the numbers in a sequence in which the first two elements

ID: 2324930 • Letter: F

Question

Fibonacci numbers are the numbers in a sequence in which the first two elements are 0 and 1, and the value of each subsequent element is the sum of the previous two elements: 0, 1, 1, 2, 3, 5, 8, 13, ... Write a MATLAB function the outputs the first N Fibonacci numbers, for any number N. The function should accept a single input N and returns an output array containing the sequence of N numbers. Develop the MATLAB function that returns a Fibonacci sequence of numbers in which the last number in the sequence is less than or equal to the number K, specified as an input to the function.

Explanation / Answer

MATLAB SCRIPT CODE (BONUS INCLUDED)

clc
clear all
%to get n fibonacci numbers
N=input('Pick a number ');
fib=zeros(1,N);
fib(1)=1;
fib(2)=1;
k=3;
maxFibNumber=input('enter the value of maxfiber no=');
while k <= N
fib(k)=fib(k-2)+fib(k-1);
  
if fib(k) >= maxFibNumber
break;
end
k=k+1;
end