Plots using for loops
1 回表示 (過去 30 日間)
古いコメントを表示
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)
0 件のコメント
採用された回答
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)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!