changeset 10300:8ffb34d12d44 octave-forge

control-devel: also test initial state vector
author paramaniac
date Tue, 22 May 2012 05:46:13 +0000
parents 4f08f44a2705
children 170a50591786
files extra/control-devel/inst/moen4.m
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/extra/control-devel/inst/moen4.m	Tue May 22 02:02:32 2012 +0000
+++ b/extra/control-devel/inst/moen4.m	Tue May 22 05:46:13 2012 +0000
@@ -40,7 +40,7 @@
 endfunction
 
 
-%!shared SYS, X0, INFO, Ae, Be, Ce, De, Ke, Qe, Rye, Se
+%!shared SYS, X0, INFO, Ae, Be, Ce, De, Ke, Qe, Rye, Se, X0e
 %!
 %! Y = [ 4.7661   5.5451   5.8503   5.3766   4.8833   5.4865   3.5378   5.3155   6.0530   4.3729
 %!       4.7637   5.1886   5.9236   5.6818   4.8858   5.1495   3.5549   5.5329   6.0799   4.7417
@@ -282,6 +282,11 @@
 %!         0.0008
 %!        -0.0005 ];
 %!
+%! X0e = [ -11.496422
+%!          -0.718576
+%!          -0.014211
+%!           0.500073 ];    # X0e is not from SLICOT
+%!
 %!assert (SYS.A, Ae, 1e-4);
 %!assert (SYS.B, Be, 1e-4);
 %!assert (SYS.C, Ce, 1e-4);
@@ -290,3 +295,4 @@
 %!assert (INFO.Q, Qe, 1e-4);
 %!assert (INFO.Ry, Rye, 1e-4);
 %!assert (INFO.S, Se, 1e-4);
+%!assert (X0, X0e, 1e-4);