diff scripts/control/system/ss2zp.m @ 7136:59dcf01bb3e3

[project @ 2007-11-08 20:18:25 by jwe]
author jwe
date Thu, 08 Nov 2007 20:18:26 +0000
parents a1dbe9d80eee
children
line wrap: on
line diff
--- a/scripts/control/system/ss2zp.m	Thu Nov 08 18:54:10 2007 +0000
+++ b/scripts/control/system/ss2zp.m	Thu Nov 08 20:18:26 2007 +0000
@@ -32,25 +32,25 @@
 
 function [zer, pol, k] = ss2zp (a, b, c, d)
 
-  if(nargin != 4)
+  if (nargin != 4)
     print_usage ();
   endif
 
-  [n,m,p] = abcddim(a,b,c,d);
+  [n, m, p] = abcddim (a, b, c, d);
   if (n == -1)
-    error("ss2tf: Non compatible matrix arguments");
-  elseif ( (m != 1) | (p != 1))
-    error(["ss2tf: not SISO system: m=",num2str(m)," p=",num2str(p)]);
+    error ("ss2tf: Non compatible matrix arguments");
+  elseif (m != 1 || p != 1)
+    error ("ss2tf: not SISO system: m=%d p=%d", m, p);
   endif
 
-  if(n == 0)
+  if (n == 0)
     ## gain block only
     k = d;
     zer = pol = [];
   else
     ## First, get the denominator coefficients
-    [zer,k] = tzero(a,b,c,d);
-    pol = eig(a);
+    [zer, k] = tzero (a, b, c, d);
+    pol = eig (a);
   endif
+
 endfunction
-