summaryrefslogtreecommitdiff
path: root/257/CH8/EX8.22/ex_8_22.sce
blob: 36729e0ff166383af73ea88b3b0cb98f0b8dd423 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//terms in a row become infinite//
s=%s;
//P=s^5+2*s^4+3*s^3+6*s^2+2*s+1;//
//replace 's' by '1/z' to get F//
z=%z;
F=z^5+2*z^4+6*z^3+3*z^2+2*z+1
disp(routh_t(F)) 
r=coeff(F)
routh=routh_t(F)
n=length(r)
c=0;
for i=1:n
if (routh(i,1)<0)
c=c+1;
 end 
  end
  if(c>=1)
    printf("system is unstable")
  else printf("system is stable")
  end