%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Sous-Programme placement_poles_obs.m %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function Pobs=placement_poles_obs(sys_etat,n,m,poles_rapides) ; sys=sys_etat; valeur_n=n; valeur_m=m; inf=poles_rapides; % Calcul des zéros du système initial Zbo=zero(sys_etat); m=size(Zbo,1); % Placement des n+delta0-1 pôles restants for i=1:m if real(Zbo(i))>0 Pobs(i)=-real(Zbo(i))+j*imag(Zbo(i)); else Pobs(i)=Zbo(i); end end for i=m+1:valeur_n Pobs(i)=inf; end