Plots using for loops

1 回表示 (過去 30 日間)
Zoe Westcott
Zoe Westcott 2022 年 6 月 10 日
コメント済み: Zoe Westcott 2022 年 6 月 10 日
This is my text, i want do a loglog plot for error which is my function Ptoject_example3 against h, but wheneber I run the code doesnt plot anything.
m=1;
for h=0.01:0.01:0.1
error = Project_example3(h,m);
end
h=0.01:0.01:0.1;
figure;
loglog(error,h)

採用された回答

KSSV
KSSV 2022 年 6 月 10 日
編集済み: KSSV 2022 年 6 月 10 日
Your code saves, only one value for error, which happens to be the last value of the loop. You need to save error into an array and then plot.
m=1;
h=0.01:0.01:0.1;
error = zeros(size(h)) ;
for i = 1:length(h)
error(i) = Project_example3(h(i),m);
end
figure;
loglog(error,h)
  1 件のコメント
Zoe Westcott
Zoe Westcott 2022 年 6 月 10 日
Thank you, helped very much

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by