How do I either loop or iterate the variable?

x n+1=4rx n(1-x n)
r = 0.2
x = 0.6
x0 = ones(0,30);
I have declared all of my variables but loop is not working. Should I be using iteration? Can someone please help me.
EDU>> x0 = ones(0,30);
for i = x0 +1; i=30
x0 = 4*r*x*(1-x)
end

1 件のコメント

Martin Brown
Martin Brown 2013 年 11 月 23 日
Thank you very much. That worked perfectly. How am on to plotting the points. I have a lot to learn about programming.

サインインしてコメントする。

回答 (1 件)

Roger Stafford
Roger Stafford 2013 年 11 月 22 日

0 投票

Your loop is not working for a number of reasons. Is the following what you have in mind?:
n = 30;
r = 0.2;
x = zeros(1,n+1);
x(1) = 0.6;
for i = 1:n
x(i+1) = 4*r*x(i)*(1-x(i));
end

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

製品

質問済み:

2013 年 11 月 22 日

コメント済み:

2013 年 11 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by