Re: Octave Control package bug ?
Parameshwara Bhat <[email protected]>
| Newsgroups | gmane.comp.gnu.octave.general |
|---|---|
| Message-ID | <6842871.GnP7iPFpjG@gothama> |
On Tuesday, 1 September, 2020 12:31:25 AM IST Torsten Lilge wrote:
> On Mon, 2020-08-31 at 13:42 +0530, Parameshwara Bhat wrote:
> > Hello All,
> >
> > I am not able to generate pzmap OR bode OR nyquist. I receive error,
> >
> > "error: __zero__: function called with too many inputs
> > error: called from
> > __zero__
> > zero at line 140 column 23
> > __frequency_vector__>__frequency_range__ at line 111 column 7
> > __frequency_vector__ at line 52 column 26
> > __frequency_response__ at line 98 column 7
> > bode at line 66 column 20"
> >
> > This error I receive even if I give the exact demo commands for the
> > functions from the Documentation,like
> >
> > "s=tf('s');
> > g=1/(s+1);
> > pzmap(g); "
> >
> > I am running control package,"control *| 3.2.0 |
> > /usr/share/octave/packages/control-3.2.0" (output line from ver)
> >
> > I think it is a bug. But the package is one year old and should be
> > tested and stable. Am I missing something ?
> >
> > Thanks all in advance.
> >
> > P Bhat
>
> Your example with pzmap, bode, or nyquist works for me. What are the
> results of
>
> pkg test control
>
> on your system?
>
> Torsten
>
I am attaching the log file fntest.log.
There are failures. This package was installed from Manjaro repository (AUR built).
What options to correct ?
Parameshwara.
fntests.log
(text/x-log, 93.7 KB)
# >>>>> new test file
# ????? no tests in file
# !!!!! test had an unexpected result
# ----- test was skipped
# ***** code for the test
# Search for the unexpected results in the file
# then page back to find the filename which caused it.
# The result may be an unexpected failure (in which
# case an error will be reported) or an unexpected
# success (in which case no error will be reported).
>>>>> processing /usr/share/octave/packages/control-3.2.0/@iddata/cat.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@iddata/detrend.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@iddata/fft.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@iddata/filter.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@iddata/iddata.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/c2d.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/connect.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/d2c.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/d2d.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/dcgain.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/feedback.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/horzcat.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/inv.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/isminimumphase.m
***** assert (isminimumphase (tf (1, [1, 0])), true);
!!!!! test failed
__zero__: function called with too many inputs
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/minreal.m
***** shared a, b, c, d
s = tf ("s");
G1 = (s+1)*s*5/(s+1)/(s^2+s+1);
G2 = tf ([1, 1, 1], [2, 2, 2]);
G1min = minreal (G1);
G2min = minreal (G2);
a = G1min.num{1, 1};
b = G1min.den{1, 1};
c = G2min.num{1, 1};
d = G2min.den{1, 1};
!!!!! test failed
__zero__: function called with too many inputs
shared variables scalar structure containing the fields:
a = [](0x0)
b = [](0x0)
c = [](0x0)
d = [](0x0)
***** assert (a, [5, 0], 1e-4);
!!!!! test failed
ASSERT errors for: assert (a,[5, 0],1e-4)
Location | Observed | Expected | Reason
. O(0x0) E(1x2) Dimensions don't match
shared variables scalar structure containing the fields:
a = [](0x0)
b = [](0x0)
c = [](0x0)
d = [](0x0)
***** assert (b, [1, 1, 1], 1e-4);
!!!!! test failed
ASSERT errors for: assert (b,[1, 1, 1],1e-4)
Location | Observed | Expected | Reason
. O(0x0) E(1x3) Dimensions don't match
shared variables scalar structure containing the fields:
a = [](0x0)
b = [](0x0)
c = [](0x0)
d = [](0x0)
***** assert (c, 0.5, 1e-4);
!!!!! test failed
ASSERT errors for: assert (c,0.5,1e-4)
Location | Observed | Expected | Reason
. O(0x0) E(1x1) Dimensions don't match
shared variables scalar structure containing the fields:
a = [](0x0)
b = [](0x0)
c = [](0x0)
d = [](0x0)
***** assert (d, 1, 1e-4);
!!!!! test failed
ASSERT errors for: assert (d,1,1e-4)
Location | Observed | Expected | Reason
. O(0x0) E(1x1) Dimensions don't match
shared variables scalar structure containing the fields:
a = [](0x0)
b = [](0x0)
c = [](0x0)
d = [](0x0)
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/mtimes.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/norm.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/plus.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/pole.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/prescale.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/sminreal.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/subsref.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/@lti/zero.m
***** shared p, pi, z, zi, k, ki, p_tf, pi_tf, z_tf, zi_tf, k_tf, ki_tf
P = ss (-2, 3, 4, 5);
Pi = inv (P);
p = pole (P);
[z, k] = zero (P);
pi = pole (Pi);
[zi, ki] = zero (Pi);
P_tf = tf (P);
Pi_tf = tf (Pi);
p_tf = pole (P_tf);
[z_tf, k_tf] = zero (P_tf);
pi_tf = pole (Pi_tf);
[zi_tf, ki_tf] = zero (Pi_tf);
!!!!! test failed
__zero__: function called with too many inputs
shared variables scalar structure containing the fields:
p = [](0x0)
pi = [](0x0)
z = [](0x0)
zi = [](0x0)
k = [](0x0)
ki = [](0x0)
p_tf = [](0x0)
pi_tf = [](0x0)
z_tf = [](0x0)
zi_tf = [](0x0)
k_tf = [](0x0)
ki_tf = [](0x0)
>>>>> processing /usr/share/octave/packages/control-3.2.0/@ss/ss2ss.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/__dss2ss__.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/acker.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/bode.m
***** test
s = tf('s');
K = 1;
T = 2;
g = K/(1+T*s);
[mag phas w] = bode(g);
mag_dB = 20*log10(mag);
index = find(mag_dB < -3,1);
w_cutoff = w(index);
assert (1/T, w_cutoff, eps);
!!!!! test failed
__zero__: function called with too many inputs
>>>>> processing /usr/share/octave/packages/control-3.2.0/bstmodred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/btaconred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/btamodred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/care.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/cfconred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/covar.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/ctrb.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/ctrbf.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/damp.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/dare.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/db2mag.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/dlyap.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/dsort.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/esort.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/estim.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/filt.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/fitfrd.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/fwcfconred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/gram.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/h2syn.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/hinfsyn.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/hnamodred.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/hsvd.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/impulse.m
***** test
t=0:0.1:.3;
sys=tf(0.9375,[1 2 4]);
y=impulse(sys,t);
assert (y(1), 0, eps);
assert (y(2), 0.084405001160727, 2*eps);
assert (y(3), 0.150460144774958, 2*eps);
assert (y(4), 0.199104909042133, 2*eps);
!!!!! test failed
__zero__: function called with too many inputs
***** test
t=0:0.1:.4;
sys=tf(0.9375,[1 2 4]);
sys2=c2d(sys, 0.1, "impulse");
y=impulse(sys2,t);
assert (y(1), 0, eps);
assert (y(2), 0.084405001160727, 2*eps);
assert (y(3), 0.150460144774958, 2*eps);
assert (y(4), 0.199104909042133, 2*eps);
!!!!! test failed
__zero__: function called with too many inputs
***** test
s = tf("s");
R = 1/s;
y= impulse(R);
assert (y(1), 1, eps);
!!!!! test failed
__zero__: function called with too many inputs
>>>>> processing /usr/share/octave/packages/control-3.2.0/initial.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/issample.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/kalman.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/ltimodels.m
***** assert <45008> (ac, ac_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (ac,ac_e,1e-4)
Location | Observed | Expected | Reason
(3,4) -0.37796 0.378 Abs err 0.75596 exceeds tol 0.0001 by 0.8
(1,5) 1.2896 -1.2627 Abs err 2.5523 exceeds tol 0.0001 by 3
(2,5) -0.92273 -0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(3,5) 0.096625 -0.2651 Abs err 0.36172 exceeds tol 0.0001 by 0.4
(4,5) 0.92273 0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(5,5) 1.6572 -1.554 Abs err 3.2112 exceeds tol 0.0001 by 3
(6,5) 0.59595 -0.6533 Abs err 1.2492 exceeds tol 0.0001 by 1
(7,5) 0.47386 -0.5892 Abs err 1.0631 exceeds tol 0.0001 by 1
(1,6) 0.49272 0.4334 Abs err 0.059316 exceeds tol 0.0001 by 0.06
(2,6) 0.38545 0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,6) 0.23131 -0.7723 Abs err 1.0036 exceeds tol 0.0001 by 1
(4,6) -0.38545 -0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(5,6) 0.63317 0.5334 Abs err 0.099775 exceeds tol 0.0001 by 0.1
(6,6) 0.2277 0.2242 Abs err 0.0034995 exceeds tol 0.0001 by 0.003
(7,6) 0.18105 0.2022 Abs err 0.021146 exceeds tol 0.0001 by 0.02
(1,7) 0.30702 0.4666 Abs err 0.15958 exceeds tol 0.0001 by 0.2
(2,7) -4.996e-16 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(3,7) -0.77706 0 Abs err 0.77706 exceeds tol 0.0001 by 0.8
(4,7) 1.572e-15 0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(5,7) 0.39454 0.5742 Abs err 0.17966 exceeds tol 0.0001 by 0.2
(6,7) 0.14188 0.2414 Abs err 0.099516 exceeds tol 0.0001 by 0.1
(7,7) 0.11282 0.2177 Abs err 0.10488 exceeds tol 0.0001 by 0.1
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (ec, ec_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (ec,ec_e,1e-4)
Location | Observed | Expected | Reason
(1,1) 1.8325 -1.8325 Abs err 3.665 exceeds tol 0.0001 by 4
(3,1) 0.17277 -0.1728 Abs err 0.34557 exceeds tol 0.0001 by 0.3
(1,2) -1 1 Abs err 2 exceeds tol 0.0001 by 2
(2,3) -0.37702 0.377 Abs err 0.75402 exceeds tol 0.0001 by 0.8
(3,4) 1.1339 -1.1339 Abs err 2.2678 exceeds tol 0.0001 by 2
(1,5) 0.73367 -0.8214 Abs err 1.5551 exceeds tol 0.0001 by 2
(2,5) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(3,5) -0.048312 0.1325 Abs err 0.18081 exceeds tol 0.0001 by 0.2
(4,5) 0.92273 0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(5,5) 1.0035 -1.026 Abs err 2.0295 exceeds tol 0.0001 by 2
(1,6) 1.7563 0.2819 Abs err 1.4744 exceeds tol 0.0001 by 1
(2,6) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(3,6) -0.11566 0.3861 Abs err 0.50176 exceeds tol 0.0001 by 0.5
(4,6) -0.38545 -0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(5,6) 0.016704 -0.1496 Abs err 0.1663 exceeds tol 0.0001 by 0.2
(6,6) 1.0197 1.1937 Abs err 0.17397 exceeds tol 0.0001 by 0.2
(1,7) 0.61404 1.8016 Abs err 1.1876 exceeds tol 0.0001 by 1
(2,7) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(3,7) 0.38853 0 Abs err 0.38853 exceeds tol 0.0001 by 0.4
(4,7) -4.5292e-16 0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(5,7) -0.056116 0 Abs err 0.056116 exceeds tol 0.0001 by 0.06
(6,7) -0.13128 0 Abs err 0.13128 exceeds tol 0.0001 by 0.1
(7,7) 1.1969 1 Abs err 0.19687 exceeds tol 0.0001 by 0.2
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (bc, bc_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (bc,bc_e,1e-4)
Location | Observed | Expected | Reason
(1,1) -1 1 Abs err 2 exceeds tol 0.0001 by 2
(1,2) -2 2 Abs err 4 exceeds tol 0.0001 by 4
(1,3) -3 3 Abs err 6 exceeds tol 0.0001 by 6
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (cc, cc_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (cc,cc_e,1e-4)
Location | Observed | Expected | Reason
(2,3) 0.98026 -0.9803 Abs err 1.9606 exceeds tol 0.0001 by 2
(1,5) -1.2896 -1.2627 Abs err 0.026862 exceeds tol 0.0001 by 0.03
(2,5) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(1,6) -0.49272 0.4334 Abs err 0.92612 exceeds tol 0.0001 by 0.9
(2,6) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(1,7) -0.30702 0.4666 Abs err 0.77362 exceeds tol 0.0001 by 0.8
(2,7) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (q, q_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (q,q_e,1e-4)
Location | Observed | Expected | Reason
(7,1) -1 1 Abs err 2 exceeds tol 0.0001 by 2
(2,3) -0.70711 0.7071 Abs err 1.4142 exceeds tol 0.0001 by 1
(6,3) -0.70711 0.7071 Abs err 1.4142 exceeds tol 0.0001 by 1
(2,5) -0.10213 0.274 Abs err 0.37613 exceeds tol 0.0001 by 0.4
(3,5) -0.91952 0.8304 Abs err 1.7499 exceeds tol 0.0001 by 2
(5,5) -0.36556 0.4003 Abs err 0.76586 exceeds tol 0.0001 by 0.8
(6,5) 0.10213 -0.274 Abs err 0.37613 exceeds tol 0.0001 by 0.4
(2,6) -0.23892 -0.6519 Abs err 0.41298 exceeds tol 0.0001 by 0.4
(3,6) 0.39305 0.3491 Abs err 0.043954 exceeds tol 0.0001 by 0.04
(5,6) -0.85519 0.1683 Abs err 1.0235 exceeds tol 0.0001 by 1
(6,6) 0.23892 0.6519 Abs err 0.41298 exceeds tol 0.0001 by 0.4
(2,7) 0.65764 0 Abs err 0.65764 exceeds tol 0.0001 by 0.7
(3,7) -1.143e-16 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(5,7) -0.36746 0.9008 Abs err 1.2683 exceeds tol 0.0001 by 1
(6,7) -0.65764 0 Abs err 0.65764 exceeds tol 0.0001 by 0.7
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (z, z_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (z,z_e,1e-4)
Location | Observed | Expected | Reason
(2,3) -0.79175 0.7917 Abs err 1.5834 exceeds tol 0.0001 by 2
(3,3) -0.37702 0.377 Abs err 0.75402 exceeds tol 0.0001 by 0.8
(5,3) -0.47128 0.4713 Abs err 0.94258 exceeds tol 0.0001 by 0.9
(6,3) 0.094256 -0.0943 Abs err 0.18856 exceeds tol 0.0001 by 0.2
(3,5) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(4,5) -0.36683 -0.4107 Abs err 0.043867 exceeds tol 0.0001 by 0.04
(5,5) -0.068324 -0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(6,5) -0.068324 -0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(7,5) -0.92273 -0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(3,6) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(4,6) -0.87816 0.141 Abs err 1.0192 exceeds tol 0.0001 by 1
(5,6) -0.16356 -0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(6,6) -0.16356 -0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(7,6) 0.38545 0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,7) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(4,7) -0.30702 0.9008 Abs err 1.2078 exceeds tol 0.0001 by 1
(5,7) 0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(6,7) 0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(7,7) -6.6466e-17 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
shared variables scalar structure containing the fields:
ac =
0.0000 -0.0000 -0.0000 -0.0000 1.2896 0.4927 0.3070
0 2.0000 -0.0000 -3.7417 -0.9227 0.3854 -0.0000
0 0 1.7862 -0.3780 0.0966 0.2313 -0.7771
0 0 0 3.7417 0.9227 -0.3854 0.0000
0 0 0 0 1.6572 0.6332 0.3945
0 0 0 0 0.5959 0.2277 0.1419
0 0 0 0 0.4739 0.1811 0.1128
ec =
1.8325 -1.0000 2.3752 -0.0000 0.7337 1.7563 0.6140
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.1728 -0.0000 -0.1333 1.1339 -0.0483 -0.1157 0.3885
0 0 0 -0.0000 0.9227 -0.3854 -0.0000
0 0 0 0 1.0035 0.0167 -0.0561
0 0 0 0 0 1.0197 -0.1313
0 0 0 0 0 0 1.1969
bc =
-1.0000 -2.0000 -3.0000
2.0000 1.0000 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc =
Columns 1 through 5:
-1.2948e-16 1.0000e+00 9.9893e-17 1.7834e-16 -1.2896e+00
3.6651e-01 -1.7636e-48 9.8026e-01 -1.6036e+00 6.8324e-02
Columns 6 and 7:
-4.9272e-01 -3.0702e-01
1.6356e-01 -5.4947e-01
q =
0 1.0000 -0.0000 -0.0000 0.0000 -0.0000 0
0 0.0000 -0.7071 0.0000 -0.1021 -0.2389 0.6576
0 -0.0000 0.0000 -0.0000 -0.9195 0.3931 -0.0000
0 0.0000 -0.0000 -1.0000 0.0000 -0.0000 0.0000
0 0 0.0000 0.0000 -0.3656 -0.8552 -0.3675
0 0.0000 -0.7071 0.0000 0.1021 0.2389 -0.6576
-1.0000 0 0 0 0 0 0
z =
0.0000 1.0000 0 0 0 0 0
-0.6108 0.0000 -0.7917 0.0000 0 0 0
0.4887 -0.0000 -0.3770 -0.5345 0.0683 0.1636 -0.5495
0.0000 -0.0000 -0.0000 -0.0000 -0.3668 -0.8782 -0.3070
0.6108 -0.0000 -0.4713 0.2673 -0.0683 -0.1636 0.5495
-0.1222 0.0000 0.0943 -0.8018 -0.0683 -0.1636 0.5495
-0.0000 0.0000 0.0000 0.0000 -0.9227 0.3854 -0.0000
ncont = 3
ac_e =
0 0 0 0 -1.2627 0.4334 0.4666
0 2.0000 0 -3.7417 -0.8520 0.2924 -0.4342
0 0 1.7862 0.3780 -0.2651 -0.7723 0
0 0 0 3.7417 0.8520 -0.2924 0.4342
0 0 0 0 -1.5540 0.5334 0.5742
0 0 0 0 -0.6533 0.2242 0.2414
0 0 0 0 -0.5892 0.2022 0.2177
ec_e =
-1.8325 1.0000 2.3752 0 -0.8214 0.2819 1.8016
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
-0.1728 0 -0.1333 -1.1339 0.1325 0.3861 0
0 0 0 0 0.8520 -0.2924 0.4342
0 0 0 0 -1.0260 -0.1496 0
0 0 0 0 0 1.1937 0
0 0 0 0 0 0 1.0000
bc_e =
1 2 3
2 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
cc_e =
0 1.0000 0 0 -1.2627 0.4334 0.4666
0.3665 0 -0.9803 -1.6036 0.1874 0.5461 0
q_e =
0 1.0000 0 0 0 0 0
0 0 0.7071 0 0.2740 -0.6519 0
0 0 0 0 0.8304 0.3491 -0.4342
0 0 0 -1.0000 0 0 0
0 0 0 0 0.4003 0.1683 0.9008
0 0 0.7071 0 -0.2740 0.6519 0
1.0000 0 0 0 0 0 0
z_e =
0 1.0000 0 0 0 0 0
-0.6108 0 0.7917 0 0 0 0
0.4887 0 0.3770 -0.5345 0.1874 0.5461 0
0 0 0 0 -0.4107 0.1410 0.9008
0.6108 0 0.4713 0.2673 -0.1874 -0.5461 0
-0.1222 0 -0.0943 -0.8018 -0.1874 -0.5461 0
0 0 0 0 -0.8520 0.2924 -0.4342
ncont_e = 3
***** assert <45008> (ao, ao_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (ao,ao_e,1e-4)
Location | Observed | Expected | Reason
(1,1) 0.11282 0.2177 Abs err 0.10488 exceeds tol 0.0001 by 0.1
(2,1) 0.18105 0.2022 Abs err 0.021146 exceeds tol 0.0001 by 0.02
(3,1) 0.47386 -0.5892 Abs err 1.0631 exceeds tol 0.0001 by 1
(1,2) 0.14188 0.2414 Abs err 0.099516 exceeds tol 0.0001 by 0.1
(2,2) 0.2277 0.2242 Abs err 0.0034995 exceeds tol 0.0001 by 0.003
(3,2) 0.59595 -0.6533 Abs err 1.2492 exceeds tol 0.0001 by 1
(1,3) 0.39454 0.5742 Abs err 0.17966 exceeds tol 0.0001 by 0.2
(2,3) 0.63317 0.5334 Abs err 0.099775 exceeds tol 0.0001 by 0.1
(3,3) 1.6572 -1.554 Abs err 3.2112 exceeds tol 0.0001 by 3
(1,4) 1.572e-15 0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(2,4) -0.38545 -0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,4) 0.92273 0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(1,5) -0.77706 0 Abs err 0.77706 exceeds tol 0.0001 by 0.8
(2,5) 0.23131 -0.7723 Abs err 1.0036 exceeds tol 0.0001 by 1
(3,5) 0.096625 -0.2651 Abs err 0.36172 exceeds tol 0.0001 by 0.4
(4,5) -0.37796 0.378 Abs err 0.75596 exceeds tol 0.0001 by 0.8
(1,6) -4.996e-16 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(2,6) 0.38545 0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,6) -0.92273 -0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(1,7) 0.30702 0.4666 Abs err 0.15958 exceeds tol 0.0001 by 0.2
(2,7) 0.49272 0.4334 Abs err 0.059316 exceeds tol 0.0001 by 0.06
(3,7) 1.2896 -1.2627 Abs err 2.5523 exceeds tol 0.0001 by 3
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
***** assert <45008> (eo, eo_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (eo,eo_e,1e-4)
Location | Observed | Expected | Reason
(1,1) 1.1969 1 Abs err 0.19687 exceeds tol 0.0001 by 0.2
(1,2) -0.13128 0 Abs err 0.13128 exceeds tol 0.0001 by 0.1
(2,2) 1.0197 1.1937 Abs err 0.17397 exceeds tol 0.0001 by 0.2
(1,3) -0.056116 0 Abs err 0.056116 exceeds tol 0.0001 by 0.06
(2,3) 0.016704 -0.1496 Abs err 0.1663 exceeds tol 0.0001 by 0.2
(3,3) 1.0035 -1.026 Abs err 2.0295 exceeds tol 0.0001 by 2
(1,4) -4.5292e-16 0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(2,4) -0.38545 -0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,4) 0.92273 0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(1,5) 0.38853 0 Abs err 0.38853 exceeds tol 0.0001 by 0.4
(2,5) -0.11566 0.3861 Abs err 0.50176 exceeds tol 0.0001 by 0.5
(3,5) -0.048312 0.1325 Abs err 0.18081 exceeds tol 0.0001 by 0.2
(4,5) 1.1339 -1.1339 Abs err 2.2678 exceeds tol 0.0001 by 2
(7,5) 0.17277 -0.1728 Abs err 0.34557 exceeds tol 0.0001 by 0.3
(1,6) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(2,6) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(3,6) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(5,6) -0.37702 0.377 Abs err 0.75402 exceeds tol 0.0001 by 0.8
(1,7) 0.61404 1.8016 Abs err 1.1876 exceeds tol 0.0001 by 1
(2,7) 1.7563 0.2819 Abs err 1.4744 exceeds tol 0.0001 by 1
(3,7) 0.73367 -0.8214 Abs err 1.5551 exceeds tol 0.0001 by 2
(6,7) -1 1 Abs err 2 exceeds tol 0.0001 by 2
(7,7) 1.8325 -1.8325 Abs err 3.665 exceeds tol 0.0001 by 4
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
***** assert <45008> (bo, bo_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (bo,bo_e,1e-4)
Location | Observed | Expected | Reason
(1,1) -0.30702 0.4666 Abs err 0.77362 exceeds tol 0.0001 by 0.8
(2,1) -0.49272 0.4334 Abs err 0.92612 exceeds tol 0.0001 by 0.9
(3,1) -1.2896 -1.2627 Abs err 0.026862 exceeds tol 0.0001 by 0.03
(1,2) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(2,2) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(3,2) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(5,2) 0.98026 -0.9803 Abs err 1.9606 exceeds tol 0.0001 by 2
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
***** assert <45008> (co, co_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (co,co_e,1e-4)
Location | Observed | Expected | Reason
(1,7) -1 1 Abs err 2 exceeds tol 0.0001 by 2
(2,7) -2 2 Abs err 4 exceeds tol 0.0001 by 4
(3,7) -3 3 Abs err 6 exceeds tol 0.0001 by 6
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
***** assert <45008> (q, q_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (q,q_e,1e-4)
Location | Observed | Expected | Reason
(3,1) -0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(4,1) -0.30702 0.9008 Abs err 1.2078 exceeds tol 0.0001 by 1
(5,1) 0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(6,1) 0.54947 0 Abs err 0.54947 exceeds tol 0.0001 by 0.5
(7,1) -6.6466e-17 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(3,2) 0.16356 0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(4,2) -0.87816 0.141 Abs err 1.0192 exceeds tol 0.0001 by 1
(5,2) -0.16356 -0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(6,2) -0.16356 -0.5461 Abs err 0.38254 exceeds tol 0.0001 by 0.4
(7,2) 0.38545 0.2924 Abs err 0.093049 exceeds tol 0.0001 by 0.09
(3,3) 0.068324 0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(4,3) -0.36683 -0.4107 Abs err 0.043867 exceeds tol 0.0001 by 0.04
(5,3) -0.068324 -0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(6,3) -0.068324 -0.1874 Abs err 0.11908 exceeds tol 0.0001 by 0.1
(7,3) -0.92273 -0.852 Abs err 0.070729 exceeds tol 0.0001 by 0.07
(2,5) -0.79175 0.7917 Abs err 1.5834 exceeds tol 0.0001 by 2
(3,5) -0.37702 0.377 Abs err 0.75402 exceeds tol 0.0001 by 0.8
(5,5) -0.47128 0.4713 Abs err 0.94258 exceeds tol 0.0001 by 0.9
(6,5) 0.094256 -0.0943 Abs err 0.18856 exceeds tol 0.0001 by 0.2
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
***** assert <45008> (z, z_e, 1e-4);
!!!!! known bug: https://octave.org/testfailure/?45008
ASSERT errors for: assert (z,z_e,1e-4)
Location | Observed | Expected | Reason
(2,1) 0.65764 0 Abs err 0.65764 exceeds tol 0.0001 by 0.7
(3,1) -1.143e-16 -0.4342 Abs err 0.4342 exceeds tol 0.0001 by 0.4
(5,1) -0.36746 0.9008 Abs err 1.2683 exceeds tol 0.0001 by 1
(6,1) -0.65764 0 Abs err 0.65764 exceeds tol 0.0001 by 0.7
(2,2) -0.23892 -0.6519 Abs err 0.41298 exceeds tol 0.0001 by 0.4
(3,2) 0.39305 0.3491 Abs err 0.043954 exceeds tol 0.0001 by 0.04
(5,2) -0.85519 0.1683 Abs err 1.0235 exceeds tol 0.0001 by 1
(6,2) 0.23892 0.6519 Abs err 0.41298 exceeds tol 0.0001 by 0.4
(2,3) -0.10213 0.274 Abs err 0.37613 exceeds tol 0.0001 by 0.4
(3,3) -0.91952 0.8304 Abs err 1.7499 exceeds tol 0.0001 by 2
(5,3) -0.36556 0.4003 Abs err 0.76586 exceeds tol 0.0001 by 0.8
(6,3) 0.10213 -0.274 Abs err 0.37613 exceeds tol 0.0001 by 0.4
(2,5) -0.70711 0.7071 Abs err 1.4142 exceeds tol 0.0001 by 1
(6,5) -0.70711 0.7071 Abs err 1.4142 exceeds tol 0.0001 by 1
(7,7) -1 1 Abs err 2 exceeds tol 0.0001 by 2
shared variables scalar structure containing the fields:
ao =
0.1128 0.1419 0.3945 0.0000 -0.7771 -0.0000 0.3070
0.1811 0.2277 0.6332 -0.3854 0.2313 0.3854 0.4927
0.4739 0.5959 1.6572 0.9227 0.0966 -0.9227 1.2896
0 0 0 3.7417 -0.3780 -3.7417 -0.0000
0 0 0 0 1.7862 -0.0000 -0.0000
0 0 0 0 0 2.0000 -0.0000
0 0 0 0 0 0 0.0000
eo =
1.1969 -0.1313 -0.0561 -0.0000 0.3885 -0.5495 0.6140
0 1.0197 0.0167 -0.3854 -0.1157 0.1636 1.7563
0 0 1.0035 0.9227 -0.0483 0.0683 0.7337
0 0 0 -0.0000 1.1339 -0.5345 -0.0000
0 0 0 0 -0.1333 -0.3770 2.3752
0 0 0 0 -0.0000 -0.0000 -1.0000
0 0 0 0 0.1728 0.4887 1.8325
bo =
-3.0702e-01 -5.4947e-01
-4.9272e-01 1.6356e-01
-1.2896e+00 6.8324e-02
1.7834e-16 -1.6036e+00
9.9893e-17 9.8026e-01
1.0000e+00 -1.7636e-48
-1.2948e-16 3.6651e-01
co =
0 0 0 0 0 2.0000 -1.0000
0 0 0 0 0 1.0000 -2.0000
0 0 0 0 0 0 -3.0000
q =
0 0 0 0 0 1.0000 0.0000
0 0 0 0.0000 -0.7917 0.0000 -0.6108
-0.5495 0.1636 0.0683 -0.5345 -0.3770 -0.0000 0.4887
-0.3070 -0.8782 -0.3668 -0.0000 -0.0000 -0.0000 0.0000
0.5495 -0.1636 -0.0683 0.2673 -0.4713 -0.0000 0.6108
0.5495 -0.1636 -0.0683 -0.8018 0.0943 0.0000 -0.1222
-0.0000 0.3854 -0.9227 0.0000 0.0000 0.0000 -0.0000
z =
0 -0.0000 0.0000 -0.0000 -0.0000 1.0000 0
0.6576 -0.2389 -0.1021 0.0000 -0.7071 0.0000 0
-0.0000 0.3931 -0.9195 -0.0000 0.0000 -0.0000 0
0.0000 -0.0000 0.0000 -1.0000 -0.0000 0.0000 0
-0.3675 -0.8552 -0.3656 0.0000 0.0000 0 0
-0.6576 0.2389 0.1021 0.0000 -0.7071 0.0000 0
0 0 0 0 0 0 -1.0000
nobsv = 3
ao_e =
0.2177 0.2414 0.5742 0.4342 0 -0.4342 0.4666
0.2022 0.2242 0.5334 -0.2924 -0.7723 0.2924 0.4334
-0.5892 -0.6533 -1.5540 0.8520 -0.2651 -0.8520 -1.2627
0 0 0 3.7417 0.3780 -3.7417 0
0 0 0 0 1.7862 0 0
0 0 0 0 0 2.0000 0
0 0 0 0 0 0 0
eo_e =
1.0000 0 0 0.4342 0 0 1.8016
0 1.1937 -0.1496 -0.2924 0.3861 0.5461 0.2819
0 0 -1.0260 0.8520 0.1325 0.1874 -0.8214
0 0 0 0 -1.1339 -0.5345 0
0 0 0 0 -0.1333 0.3770 2.3752
0 0 0 0 0 0 1.0000
0 0 0 0 -0.1728 0.4887 -1.8325
bo_e =
0.4666 0
0.4334 0.5461
-1.2627 0.1874
0 -1.6036
0 -0.9803
1.0000 0
0 0.3665
co_e =
0 0 0 0 0 2 1
0 0 0 0 0 1 2
0 0 0 0 0 0 3
q_e =
0 0 0 0 0 1.0000 0
0 0 0 0 0.7917 0 -0.6108
0 0.5461 0.1874 -0.5345 0.3770 0 0.4887
0.9008 0.1410 -0.4107 0 0 0 0
0 -0.5461 -0.1874 0.2673 0.4713 0 0.6108
0 -0.5461 -0.1874 -0.8018 -0.0943 0 -0.1222
-0.4342 0.2924 -0.8520 0 0 0 0
z_e =
0 0 0 0 0 1.0000 0
0 -0.6519 0.2740 0 0.7071 0 0
-0.4342 0.3491 0.8304 0 0 0 0
0 0 0 -1.0000 0 0 0
0.9008 0.1683 0.4003 0 0 0 0
0 0.6519 -0.2740 0 0.7071 0 0
0 0 0 0 0 0 1.0000
nobsv_e = 3
>>>>> processing /usr/share/octave/packages/control-3.2.0/lyap.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/lyapchol.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/mag2db.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/margin.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/moen4.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/ncfsyn.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/obsv.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/place.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/pole.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/pzmap.m
***** test
s = tf('s');
g = (s-1)/(s-2)/(s-3);
[pol zer] = pzmap(g);
assert(sort(pol), [2 3]', 2*eps);
assert(zer, 1, eps);
!!!!! test failed
__zero__: function called with too many inputs
***** test
s = tf('s');
g = 1/(2*s^2+3*s+4);
pol = pzmap(g);
assert(sort(pol), sort(roots([2 3 4]')), eps);
!!!!! test failed
__zero__: function called with too many inputs
>>>>> processing /usr/share/octave/packages/control-3.2.0/sigma.m
>>>>> processing /usr/share/octave/packages/control-3.2.0/thiran.m
Files with no tests:
/usr/share/octave/packages/control-3.2.0/@frd/__c2d__.m
/usr/share/octave/packages/control-3.2.0/@frd/__ctranspose__.m
/usr/share/octave/packages/control-3.2.0/@frd/__d2c__.m
/usr/share/octave/packages/control-3.2.0/@frd/__freqresp__.m
/usr/share/octave/packages/control-3.2.0/@frd/__get__.m
/usr/share/octave/packages/control-3.2.0/@frd/__minreal__.m
/usr/share/octave/packages/control-3.2.0/@frd/__pole__.m
/usr/share/octave/packages/control-3.2.0/@frd/__set__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys2ss__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys2tf__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_connect__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_data__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_group__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_inverse__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_keys__.m
/usr/share/octave/packages/control-3.2.0/@frd/__sys_prune__.m
/usr/share/octave/packages/control-3.2.0/@frd/__times__.m
/usr/share/octave/packages/control-3.2.0/@frd/__transpose__.m
/usr/share/octave/packages/control-3.2.0/@frd/__zero__.m
/usr/share/octave/packages/control-3.2.0/@frd/display.m
/usr/share/octave/packages/control-3.2.0/@frd/frd.m
/usr/share/octave/packages/control-3.2.0/@iddata/__iddata_keys__.m
/usr/share/octave/packages/control-3.2.0/@iddata/diff.m
/usr/share/octave/packages/control-3.2.0/@iddata/display.m
/usr/share/octave/packages/control-3.2.0/@iddata/end.m
/usr/share/octave/packages/control-3.2.0/@iddata/get.m
/usr/share/octave/packages/control-3.2.0/@iddata/horzcat.m
/usr/share/octave/packages/control-3.2.0/@iddata/ifft.m
/usr/share/octave/packages/control-3.2.0/@iddata/merge.m
/usr/share/octave/packages/control-3.2.0/@iddata/nkshift.m
/usr/share/octave/packages/control-3.2.0/@iddata/plot.m
/usr/share/octave/packages/control-3.2.0/@iddata/resample.m
/usr/share/octave/packages/control-3.2.0/@iddata/set.m
/usr/share/octave/packages/control-3.2.0/@iddata/size.m
/usr/share/octave/packages/control-3.2.0/@iddata/subsasgn.m
/usr/share/octave/packages/control-3.2.0/@iddata/subsref.m
/usr/share/octave/packages/control-3.2.0/@iddata/vertcat.m
/usr/share/octave/packages/control-3.2.0/@lti/__lti_data__.m
/usr/share/octave/packages/control-3.2.0/@lti/__lti_group__.m
/usr/share/octave/packages/control-3.2.0/@lti/__lti_keys__.m
/usr/share/octave/packages/control-3.2.0/@lti/__lti_prune__.m
/usr/share/octave/packages/control-3.2.0/@lti/__sys_keys__.m
/usr/share/octave/packages/control-3.2.0/@lti/blkdiag.m
/usr/share/octave/packages/control-3.2.0/@lti/ctranspose.m
/usr/share/octave/packages/control-3.2.0/@lti/display.m
/usr/share/octave/packages/control-3.2.0/@lti/dssdata.m
/usr/share/octave/packages/control-3.2.0/@lti/eig.m
/usr/share/octave/packages/control-3.2.0/@lti/end.m
/usr/share/octave/packages/control-3.2.0/@lti/filtdata.m
/usr/share/octave/packages/control-3.2.0/@lti/frdata.m
/usr/share/octave/packages/control-3.2.0/@lti/freqresp.m
/usr/share/octave/packages/control-3.2.0/@lti/get.m
/usr/share/octave/packages/control-3.2.0/@lti/isct.m
/usr/share/octave/packages/control-3.2.0/@lti/isdt.m
/usr/share/octave/packages/control-3.2.0/@lti/issiso.m
/usr/share/octave/packages/control-3.2.0/@lti/isstable.m
/usr/share/octave/packages/control-3.2.0/@lti/lft.m
/usr/share/octave/packages/control-3.2.0/@lti/lti.m
/usr/share/octave/packages/control-3.2.0/@lti/mconnect.m
/usr/share/octave/packages/control-3.2.0/@lti/minus.m
/usr/share/octave/packages/control-3.2.0/@lti/mldivide.m
/usr/share/octave/packages/control-3.2.0/@lti/mpower.m
/usr/share/octave/packages/control-3.2.0/@lti/mrdivide.m
/usr/share/octave/packages/control-3.2.0/@lti/parallel.m
/usr/share/octave/packages/control-3.2.0/@lti/repmat.m
/usr/share/octave/packages/control-3.2.0/@lti/series.m
/usr/share/octave/packages/control-3.2.0/@lti/set.m
/usr/share/octave/packages/control-3.2.0/@lti/size.m
/usr/share/octave/packages/control-3.2.0/@lti/size_equal.m
/usr/share/octave/packages/control-3.2.0/@lti/ssdata.m
/usr/share/octave/packages/control-3.2.0/@lti/subsasgn.m
/usr/share/octave/packages/control-3.2.0/@lti/tfdata.m
/usr/share/octave/packages/control-3.2.0/@lti/times.m
/usr/share/octave/packages/control-3.2.0/@lti/transpose.m
/usr/share/octave/packages/control-3.2.0/@lti/uminus.m
/usr/share/octave/packages/control-3.2.0/@lti/uplus.m
/usr/share/octave/packages/control-3.2.0/@lti/vertcat.m
/usr/share/octave/packages/control-3.2.0/@lti/xperm.m
/usr/share/octave/packages/control-3.2.0/@lti/zpkdata.m
/usr/share/octave/packages/control-3.2.0/@ss/__c2d__.m
/usr/share/octave/packages/control-3.2.0/@ss/__ctranspose__.m
/usr/share/octave/packages/control-3.2.0/@ss/__d2c__.m
/usr/share/octave/packages/control-3.2.0/@ss/__freqresp__.m
/usr/share/octave/packages/control-3.2.0/@ss/__get__.m
/usr/share/octave/packages/control-3.2.0/@ss/__minreal__.m
/usr/share/octave/packages/control-3.2.0/@ss/__pole__.m
/usr/share/octave/packages/control-3.2.0/@ss/__prescale__.m
/usr/share/octave/packages/control-3.2.0/@ss/__set__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys2frd__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys2tf__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_connect__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_data__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_group__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_inverse__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_keys__.m
/usr/share/octave/packages/control-3.2.0/@ss/__sys_prune__.m
/usr/share/octave/packages/control-3.2.0/@ss/__times__.m
/usr/share/octave/packages/control-3.2.0/@ss/__transpose__.m
/usr/share/octave/packages/control-3.2.0/@ss/__zero__.m
/usr/share/octave/packages/control-3.2.0/@ss/display.m
/usr/share/octave/packages/control-3.2.0/@ss/ss.m
/usr/share/octave/packages/control-3.2.0/@tf/__c2d__.m
/usr/share/octave/packages/control-3.2.0/@tf/__ctranspose__.m
/usr/share/octave/packages/control-3.2.0/@tf/__d2c__.m
/usr/share/octave/packages/control-3.2.0/@tf/__freqresp__.m
/usr/share/octave/packages/control-3.2.0/@tf/__get__.m
/usr/share/octave/packages/control-3.2.0/@tf/__minreal__.m
/usr/share/octave/packages/control-3.2.0/@tf/__pole__.m
/usr/share/octave/packages/control-3.2.0/@tf/__set__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys2frd__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys2ss__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_connect__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_data__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_group__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_inverse__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_keys__.m
/usr/share/octave/packages/control-3.2.0/@tf/__sys_prune__.m
/usr/share/octave/packages/control-3.2.0/@tf/__times__.m
/usr/share/octave/packages/control-3.2.0/@tf/__transpose__.m
/usr/share/octave/packages/control-3.2.0/@tf/__zero__.m
/usr/share/octave/packages/control-3.2.0/@tf/display.m
/usr/share/octave/packages/control-3.2.0/@tf/horzcat.m
/usr/share/octave/packages/control-3.2.0/@tf/tf.m
/usr/share/octave/packages/control-3.2.0/@tf/vertcat.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/__make_equally_long__.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/__remove_leading_zeros__.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/conj_ct.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/conj_dt.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/display.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/eq.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/get.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/is_zero.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/length.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/minus.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/mpower.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/mtimes.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/ne.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/numel.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/plus.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/roots.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/subsref.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/tfpoly.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/tfpoly2str.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/uminus.m
/usr/share/octave/packages/control-3.2.0/@tfpoly/uplus.m
/usr/share/octave/packages/control-3.2.0/Anderson.m
/usr/share/octave/packages/control-3.2.0/BMWengine.m
/usr/share/octave/packages/control-3.2.0/Boeing707.m
/usr/share/octave/packages/control-3.2.0/MDSSystem.m
/usr/share/octave/packages/control-3.2.0/Madievski.m
/usr/share/octave/packages/control-3.2.0/VLFamp.m
/usr/share/octave/packages/control-3.2.0/WestlandLynx.m
/usr/share/octave/packages/control-3.2.0/__adjust_frd_data__.m
/usr/share/octave/packages/control-3.2.0/__adjust_iddata__.m
/usr/share/octave/packages/control-3.2.0/__adjust_iddata_tsam__.m
/usr/share/octave/packages/control-3.2.0/__adjust_labels__.m
/usr/share/octave/packages/control-3.2.0/__adjust_ss_data__.m
/usr/share/octave/packages/control-3.2.0/__adjust_tf_data__.m
/usr/share/octave/packages/control-3.2.0/__axis_limits__.m
/usr/share/octave/packages/control-3.2.0/__axis_margin__.m
/usr/share/octave/packages/control-3.2.0/__conred_check_feedback_sign__.m
/usr/share/octave/packages/control-3.2.0/__conred_sb16ad__.m
/usr/share/octave/packages/control-3.2.0/__dss_bilin__.m
/usr/share/octave/packages/control-3.2.0/__frd_dim__.m
/usr/share/octave/packages/control-3.2.0/__frequency_response__.m
/usr/share/octave/packages/control-3.2.0/__frequency_vector__.m
/usr/share/octave/packages/control-3.2.0/__iddata_dim__.m
/usr/share/octave/packages/control-3.2.0/__is_stable__.m
/usr/share/octave/packages/control-3.2.0/__labels__.m
/usr/share/octave/packages/control-3.2.0/__match_key__.m
/usr/share/octave/packages/control-3.2.0/__modred_ab09id__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_alpha__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_alpha_gram__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_equil__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_gram__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_order__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_tol__.m
/usr/share/octave/packages/control-3.2.0/__modred_check_weight__.m
/usr/share/octave/packages/control-3.2.0/__modred_default_alpha__.m
/usr/share/octave/packages/control-3.2.0/__opt2cell__.m
/usr/share/octave/packages/control-3.2.0/__remove_trailing_zeros__.m
/usr/share/octave/packages/control-3.2.0/__slicot_identification__.m
/usr/share/octave/packages/control-3.2.0/__ss_dim__.m
/usr/share/octave/packages/control-3.2.0/__str2idx__.m
/usr/share/octave/packages/control-3.2.0/__tf_dim__.m
/usr/share/octave/packages/control-3.2.0/__time_response__.m
/usr/share/octave/packages/control-3.2.0/__tito_dim__.m
/usr/share/octave/packages/control-3.2.0/append.m
/usr/share/octave/packages/control-3.2.0/arx.m
/usr/share/octave/packages/control-3.2.0/augstate.m
/usr/share/octave/packages/control-3.2.0/augw.m
/usr/share/octave/packages/control-3.2.0/bodemag.m
/usr/share/octave/packages/control-3.2.0/dlqe.m
/usr/share/octave/packages/control-3.2.0/dlqr.m
/usr/share/octave/packages/control-3.2.0/dlyapchol.m
/usr/share/octave/packages/control-3.2.0/dss.m
/usr/share/octave/packages/control-3.2.0/gensig.m
/usr/share/octave/packages/control-3.2.0/imp_invar.m
/usr/share/octave/packages/control-3.2.0/isctrb.m
/usr/share/octave/packages/control-3.2.0/isdetectable.m
/usr/share/octave/packages/control-3.2.0/isobsv.m
/usr/share/octave/packages/control-3.2.0/isstabilizable.m
/usr/share/octave/packages/control-3.2.0/lqe.m
/usr/share/octave/packages/control-3.2.0/lqr.m
/usr/share/octave/packages/control-3.2.0/lsim.m
/usr/share/octave/packages/control-3.2.0/mixsyn.m
/usr/share/octave/packages/control-3.2.0/mktito.m
/usr/share/octave/packages/control-3.2.0/moesp.m
/usr/share/octave/packages/control-3.2.0/n4sid.m
/usr/share/octave/packages/control-3.2.0/nichols.m
/usr/share/octave/packages/control-3.2.0/nyquist.m
/usr/share/octave/packages/control-3.2.0/obsvf.m
/usr/share/octave/packages/control-3.2.0/optiPID.m
/usr/share/octave/packages/control-3.2.0/optiPIDctrl.m
/usr/share/octave/packages/control-3.2.0/optiPIDfun.m
/usr/share/octave/packages/control-3.2.0/options.m
/usr/share/octave/packages/control-3.2.0/pid.m
/usr/share/octave/packages/control-3.2.0/pidstd.m
/usr/share/octave/packages/control-3.2.0/ramp.m
/usr/share/octave/packages/control-3.2.0/repsys.m
/usr/share/octave/packages/control-3.2.0/rlocus.m
/usr/share/octave/packages/control-3.2.0/sensitivity.m
/usr/share/octave/packages/control-3.2.0/sgrid.m
/usr/share/octave/packages/control-3.2.0/spaconred.m
/usr/share/octave/packages/control-3.2.0/spamodred.m
/usr/share/octave/packages/control-3.2.0/step.m
/usr/share/octave/packages/control-3.2.0/strseq.m
/usr/share/octave/packages/control-3.2.0/sumblk.m
/usr/share/octave/packages/control-3.2.0/test_control.m
/usr/share/octave/packages/control-3.2.0/tfpoly2str.m
/usr/share/octave/packages/control-3.2.0/tfpolyones.m
/usr/share/octave/packages/control-3.2.0/tfpolyzeros.m
/usr/share/octave/packages/control-3.2.0/zpk.m