Modify a plot in a for loop
古いコメントを表示
I would like to know if it is possible to modifidy all the curve generated by this for loop. For example to add a distintive marker for each one of the curves.
omega = 0:0.01:3;
for zeta = [0 0.15 0.5 1 2]
mu = 1./(sqrt((1-omega.^2).^2+4*zeta^2*omega.^2));
p = plot(omega,mu);
hold on
end
p.Marker = '*';
p.MarkerIndices = 1:7:length(omega);
With this code, Matlab only apply the changes to the last curve plotted.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Job and Task Creation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!