% Reponse impulsionnelle
t=0:0.0001:0.1 ; % Discretisation du temps de 0 0.1 par un pas de 0.0001
R= 50;
C= 63*10^-6;
num=[ 1 ] ; % Numerateur de la fonction de transfert
den=[R*C 1] ; % le denominateur de la FT
sys=tf(num,den) ; % cration de la FT
y1=impulse(sys,t) ; % La reponse impulsionnelle
y0=y1(1)
plot(t,y1); % Le graphe de la reponse impulsionnelle
title('Reponse impulsionnelle')
% Reponse indicielle
t=0:0.0001:0.1 ; % Discretisation du temps de 0 0.1 par un pas de 0.0001
R= 50;
C= 63*10^-6;
num=[ 1 ] ; % Numerateur de la fonction de transfert
den=[R*C 1] ; % le dnominateur de la FT
sys=tf(num,den) ; % cration de la FT
y1=step(sys,t) ; % La reponse impulsionnelle
y0=y1(1)
plot(t,y1); % Le graphe de la reponse indicielle
title('Reponse indicielle')
% Rponse indicielle
t=0:0.0001:0.1 ; % Discretisation du temps de 0 0.1 par un pas de 0.0001
R= 50;
C= 63*10^-6;
num=[ 1 ] ; % Numrateur de la fonction de transfert
den=[R*C 1] ; % le dnominateur de la FT
sys=tf(num,den) ; % cration de la FT
y1=step(sys,t) ; % La reponse indicielle
plot(t,y1); % Le graphe de la reponse indicielle
title('Reponse indicielle')
hold on
ym=max(y1 ) ;
yt=0.63*ym ;
max_idx=find(y1>=yt, 1 );
tau=t(max_idx)
plot([tau tau],[0 yt],'m--')
str=sprintf('tau=%3.4f s',tau);
gtext (str)
% Reponse indicielle
t=0:0.0001:0.1 ; % Discretisation du temps de 0 0.1 par un pas de 0.0001
R= 50;
C= 63*10^-6;
num=[ 1 ] ; % Numerateur de la fonction de transfert
den=[R*C 1] ; % le denominateur de la FT
sys=tf(num,den) ; % cration de la FT
y1=step(sys,t) ; % La reponse impulsionnelle
plot(t,y1); % Le graphe de la reponse indicielle
title('Reponse indicielle')
hold on
% Calcul de la constante du temps
ym=max(y1 ) ;
yt=0.63*ym ;
max_idx=find(y1>=yt, 1 );
tau=t(max_idx)
plot([tau tau],[0 yt],'m--')
str=sprintf('tau=%3.4f s',tau);
gtext (str)
hold on
y2=lsim(sys2,u,t) ;
plot(t,y2,'b')
y3=lsim(sys3,u,t) ;
plot(t,y3,'g')
hold off
legend('tau= 0.0016','tau= 0.0032','tau= 0.0064')
title('Rponse une rampe 2*t "variation de tau"')
%Erreur de trainage correspondantes aux diffrentes valeurs de
%tau(0.0016-rouge-, 0.0032-bleu-, 0.0064-vert-)