Doing a plot within a FOR LOOP

2 ビュー (過去 30 日間)
Phoebe
Phoebe 2014 年 3 月 3 日
コメント済み: Phoebe 2014 年 3 月 3 日
I want to plot all values of B for changing i from following code;
clear
for i = 0.04 : 0.01 : 0.06
B = -20000 + 57300*((1+i)^-20)
plot(i,B,'-ro')
axis([0 0.06 -2134 6152])
i=i+0.01;
end
I put the axis line in as the plot was showing much vaguer values? It only shows one final plot for i=0.06 so could someone help me please??
Thanks

採用された回答

Thomas
Thomas 2014 年 3 月 3 日
編集済み: Thomas 2014 年 3 月 3 日
some thing like this?
clear
for i = 0.04 : 0.01 : 0.06
B = -20000 + 57300*((1+i)^-20)
figure()
plot(i,B,'-ro','markerSize',10)
axis([0 0.06 -2140 6160])
% i=i+0.01;
end
EDIT- For all on the same plot-- no need of for loop at all
i=[0.04:0.01:0.06];
B = -20000 + 57300*((1+i).^-20)
plot(i,B,'-ro','markerSize',10,'LineWidth',1)
axis([0 0.06 -2140 6160])
  3 件のコメント
Thomas
Thomas 2014 年 3 月 3 日
編集済み: Thomas 2014 年 3 月 3 日
Please check edited answer..
Phoebe
Phoebe 2014 年 3 月 3 日
Thank You! perfect.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by