I need help plotting using this while loop
5 ビュー (過去 30 日間)
古いコメントを表示
this is how my code looks like currently, I am generating the correct munbers for the fuction but it is not plotting anything. Please Help.
xx = linspace(-5,9,85);
w=0
while w<85
w=w+1;
fxx = ((xx(w)+1)^2)./(2+5*xx(w));
end
plot(xx,fxx)
0 件のコメント
採用された回答
VBBV
2023 年 3 月 27 日
xx = linspace(-5,9,85);
w=0
while w<85
w=w+1;
fxx(w) = ((xx(w)+1)^2)./(2+5*xx(w));
end
plot(xx,fxx)
2 件のコメント
VBBV
2023 年 3 月 27 日
Use an counter to create array for the variable you want to plot. if you use
xx = linspace(-5,9,85)
w = 1; %e.g.
fxx = ((xx(w)+1)^2)./(2+5*xx(w)) % a single value
it will of course evaluate the equation inside the while loop but does not create an array of values but only a scalar value. Read more about plot function in This link
その他の回答 (0 件)
参考
カテゴリ
Help Center および 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!

