How to plot sine graph by using for loop?
古いコメントを表示
I tried to use a for loop to plot a sine graph. The values are generated but then when I try to graph them, I get either an error or no graph. Here's my code:
for i = 0:0.1:2*pi
m=sin(i);
n=i;
plot(n,m,'-r');
hold on
end
2 件のコメント
Mohammad Alhashash
2019 年 6 月 5 日
do you want to animate the sine graph or just plot it
Xing Xing
2019 年 6 月 5 日
採用された回答
その他の回答 (1 件)
Mohammad Alhashash
2019 年 6 月 5 日
maybe that is what you need.
t= 0:0.01:2*pi;
m =sin(t);
t_plot = NaN(1,length(t));
m_plot = NaN(1,length(m));
u = 1;
for i = 1:length(t)
cla
t_plot(i) = t(u);
m_plot(i) = m(u);
plot(t_plot,m_plot)
drawnow
u = u + 1;
end
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!