diff scripts/control/base/ctrb.m @ 7126:4a375de63f66

[project @ 2007-11-08 03:44:14 by jwe]
author jwe
date Thu, 08 Nov 2007 03:44:15 +0000
parents a1dbe9d80eee
children
line wrap: on
line diff
--- a/scripts/control/base/ctrb.m
+++ b/scripts/control/base/ctrb.m
@@ -47,23 +47,23 @@
 
   if (nargin == 2)
     a = sys;
-  elseif (nargin == 1 && isstruct(sys))
-    sysupdate(sys,"ss");
-    [a,b] = sys2ss(sys);
+  elseif (nargin == 1 && isstruct (sys))
+    sysupdate (sys, "ss");
+    [a, b] = sys2ss (sys);
   else
     print_usage ();
   endif
 
-  if (!is_abcd(a,b))
+  if (! is_abcd (a, b))
     Qs = [];
   else
     ## no need to check dimensions, we trust is_abcd().
-    [na, ma] = size(a);
+    [na, ma] = size (a);
     ## using imb avoids name conflict with the "mb" function
-    [inb, imb] = size(b);
-    Qs = zeros(na, ma*imb);
+    [inb, imb] = size (b);
+    Qs = zeros (na, ma*imb);
     for i = 1:na
-      Qs(:, (i-1)*imb+1:i*imb) = b;
+      Qs(:,(i-1)*imb+1:i*imb) = b;
       b = a * b;
     endfor
   endif