For loop fibonacci sequence
古いコメントを表示
I need to create a Fibonacci sequence using the for loop function. the first two number of the Fibonacci sequence must be defined from a user input.
I then need to plot this on a polar graph with the element number as the angle and value of the element in the sequence for the radius
3 件のコメント
Steven Lord
2018 年 5 月 1 日
This sounds like a homework assignment. If it is, show what you've written to try to solve the problem and ask a question about the specific issue that's blocking you from moving forward and we may be able to offer some guidance.
dominic blackler
2018 年 5 月 1 日
編集済み: James Tursa
2018 年 5 月 1 日
Muhammed Roshdy
2019 年 4 月 17 日
編集済み: Muhammed Roshdy
2019 年 4 月 17 日
% Fibonacci sequence
clear;clc;
sequence_end=25; %Insert the Sequence end here
F_curr=zeros(1,sequence_end);
golden_ratio=zeros(1,sequence_end-1);
F_curr(1) = 0; %Insert First Value of the sequence here
F_curr(2) = 1; %Insert second Value of the sequence here
i=3;
golden_ratio(1)=F_curr(2)/F_curr(1);
for n=3:sequence_end
F_curr(i)=F_curr(i-1)+ F_curr(i-2);
golden_ratio(i-1)=F_curr(i)./F_curr(i-1);
i=i+1;
end
disp(F_curr)
disp(golden_ratio(end))
採用された回答
その他の回答 (2 件)
Tasbiha Azeemi
2018 年 5 月 14 日
0 投票
Try this one!!!
function a=FabonacciSequence(n)
a(1)=0;
a(2)=1;
for i=1:n;
a(i+2)=a(i+1)+a(i)
end
end
1 件のコメント
Milan Parikh
2021 年 1 月 19 日
It is not correct method
Nwajiobi Chibueze
2020 年 2 月 16 日
編集済み: Nwajiobi Chibueze
2020 年 2 月 16 日
0 投票
x = input('enter the first and second number of the sequence:')
y = input('enter the number of elements in the sequence:')
for k = 3:y
n(1) = x;
n(2) = x;
n(k) = n(k-1)+n(k-2);
end
n
polar(n)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!