MATLAB Answers

how to give title of the legends?

2 views (last 30 days)
Muhammad
Muhammad on 2 Oct 2021
Commented: the cyclist on 3 Oct 2021
i have the folowing code that generate step responce of every transfer function in plot i want to give the name of each legend ho i can do
clc
clear all
%muhammad sulaman
%19-ee-65
s=tf('s')
wn=0.7;
k=1;
% z=input('enter the value of zeta::');
z=[0 0.1 0.2 0.5 0.7 0.8 0.9 1]
for ii=1:1:8
l=z(ii)
t=linspace(1 ,100,1)
num=k*(wn^2)
den= s^2+2*l*wn*s+wn^2
sys(ii)=num/den
end
stepplot(sys(1),sys(2),sys(3),sys(4),sys(5),sys(6),sys(7),sys(8),t)
  2 Comments
the cyclist
the cyclist on 3 Oct 2021
clc
clear all
%muhammad sulaman
clc
clear all
%muhammad sulaman
%19-ee-65
s=tf('s');
wn=0.7;
k=1;
% z=input('enter the value of zeta::');
z=[0 0.1 0.2 0.5 0.7 0.8 0.9 1];
for ii=1:1:8
l=z(ii);
t=linspace(1 ,100,1);
num=k*(wn^2);
den= s^2+2*l*wn*s+wn^2;
sys(ii)=num/den;
end
stepplot(sys(1),sys(2),sys(3),sys(4),sys(5),sys(6),sys(7),sys(8),t)
legend({'zeta 0','zeta 00.1','zeta 0.2','zeta 0.5','zeta 0.7','zeta 0.8','zeta 0.9','zeta 1'})

Sign in to comment.

Accepted Answer

More Answers (0)

Community Treasure Hunt

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

Start Hunting!