Plotting from a for loop- discrete maps

2 ビュー (過去 30 日間)
Maria Raheb
Maria Raheb 2020 年 3 月 26 日
コメント済み: Maria Raheb 2020 年 3 月 27 日
I'm just playing around with discrete maps (i.e. the logistic map). I seem to be having an issue plotting my data; It seems to only plot the last data point. Any suggestions?
function [x] = logistic(lambda,x0,n)
x(1) = x0;
for i= 1:n
x(i+1) = lambda*x(i)*(1-x(i));
z = [i,x(i)];
disp(z);
end
plot(z,'+');
end
Thank you in advance

採用された回答

Birdman
Birdman 2020 年 3 月 27 日
function [x] = logistic(lambda,x0,n)
x(1) = x0;
for i= 1:n
x(i+1) = lambda*x(i)*(1-x(i));
z(i,:) = [i,x(i)];
disp(z);
end
plot(z(:,1),z(:,2),'+');
end
  1 件のコメント
Maria Raheb
Maria Raheb 2020 年 3 月 27 日
Thank you!
Any idea how I can use my code to construct a bifurcation diagram of the quadratic/logistic map? The code I've attached does not do that for me.
for lambda = 0:0.01:4
[x] = logistic(lambda,0.5,25);
end

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMeasurements and Feature Extraction についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by