Bonjour,
je voudrais faire le réponse impulsionelle de la fonction h() suivante (avec W=13):Je ne sais pas comment faire. Normalement, on a une fonction de transfert bien définie pour tracer la réponse impulsionelle. Là on a une fonction h() qui dépend d'une condition...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function h = h(i,W) if (i>= -W & i<=0) h=-f(-i); elseif (i>= 1 & i<=W) h=f(i); end function f = f(x) A=0.2208; K=[1.583 1.468 -0.078 -0.036 -0.872 -0.56]; s=0.5385; f=exp(A*x)*(K(1)*sin(A*x)+K(2)*cos(A*x))+exp(-A*x)*(K(3)*sin(A*x)+K(4)*cos(A*x))+K(5)+K(6)*exp(s*x);
![]()
Partager