remove pdf file
[scilab.git] / scilab / modules / cacsd / tests / nonreg_tests / bug_7794.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2016 - Scilab Enterprises - Adeline CARNIS
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //<-- CLI SHELL MODE -->
8 // <-- Non-regression test for bug 7794 -->
9 //
10 // <-- Bugzilla URL -->
11 // http://bugzilla.scilab.org/show_bug.cgi?id=7794
12 //
13 // <-- Short Description -->
14 //  Example of findABCD help page failed.
15 A = [ 0.5, 0.1,-0.1, 0.2;
16       0.1, 0,  -0.1,-0.1;      
17      -0.4,-0.6,-0.7,-0.1;  
18       0.8, 0,  -0.6,-0.6];
19 B = [0.8;0.1;1;-1];
20 C = [1 2 -1 0];
21 SYS=syslin(0.1,A,B,C);
22 nsmp=100;
23 U=prbs_a(nsmp,nsmp/5);
24 Y=(flts(U,SYS)+0.3*rand(1,nsmp,'normal'));
25 // Compute R
26 S=15;
27 [R,N1,SVAL] = findR(S,Y',U');
28 N=3;
29 SYS1 = findABCD(S,N,1,R) ;SYS1.dt=0.1;
30 SYS1.X0 = inistate(SYS1,Y',U');
31 expectedX0 = [0.180418869; 0.18003251391; -0.06993989023];
32 assert_checkalmostequal(SYS1.X0, expectedX0, 1.e-8);