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!