Bonjour à tous
je désire discrétiser une fonction de transfert dont il y un retard .
voici le code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| clear
NUM=[-0.96 1]*0.6978;DEN=[1.3346*1.3346 2*0.9*1.3346 1];
figure(1)
printsys(NUM,DEN);
t=[0:0.1:2];
step(NUM,DEN,t);grid
Te=1.1;
sys1 = tf(NUM,DEN,'Inputdelay',Te)
figure(2)
fe=0.05;
step(sys1);grid
bode(sys1);grid
[N, D] = impinvar(tf, fe)
[bd, ad] = bilinear(tf, fe) |
matlab m'affiche une erreur :
??? Error using ==> impinvar at 42
A must be vector.
pouvez vous m'aider afin de trouver la solution??
merci d'avance
Partager