diff scripts/control/base/tzero.m @ 4771:b8105302cfe8

[project @ 2004-02-16 17:45:50 by jwe]
author jwe
date Mon, 16 Feb 2004 17:45:50 +0000
parents 22bd65326ec1
children bdbee5282954
line wrap: on
line diff
--- a/scripts/control/base/tzero.m	Mon Feb 16 16:22:43 2004 +0000
+++ b/scripts/control/base/tzero.m	Mon Feb 16 17:45:50 2004 +0000
@@ -54,7 +54,7 @@
 
   ## get A,B,C,D and Asys variables, regardless of initial form
   if(nargin == 4)
-    Asys = ss2sys(A,B,C,D);
+    Asys = ss(A,B,C,D);
   elseif( (nargin == 1) && (! isstruct(A)))
     usage("[zer,gain] = tzero(A,B,C,D) or zer = tzero(Asys)");
   elseif(nargin != 1)
@@ -83,10 +83,10 @@
   Asys = zgreduce(Asys,meps);  [A, B, C, D] = sys2ss(Asys); # ENVD algorithm
   if(!isempty(A))
     ## repeat with dual system
-    Asys = ss2sys(A', C', B', D');   Asys = zgreduce(Asys,meps);
+    Asys = ss(A', C', B', D');   Asys = zgreduce(Asys,meps);
 
     ## transform back
-    [A,B,C,D] = sys2ss(Asys);    Asys = ss2sys(A', C', B', D');
+    [A,B,C,D] = sys2ss(Asys);    Asys = ss(A', C', B', D');
   endif
 
   zer = [];                     # assume none