@@ -13,35 +13,35 @@ def test_norm_1st_order_stable_system():
1313 """First-order stable continuous-time system"""
1414 s = ct .tf ('s' )
1515 G1 = 1 / (s + 1 )
16- assert np .allclose (ct .norm (G1 , p = 'inf' , tol = 1e-9 ), 1.0 ) # Comparison to norm computed in MATLAB
17- assert np .allclose (ct .norm (G1 , p = 2 ), 0.707106781186547 ) # Comparison to norm computed in MATLAB
16+ assert np .allclose (ct .norm (G1 , p = 'inf' , tol = 1e-9 , print_warning = False ), 1.0 ) # Comparison to norm computed in MATLAB
17+ assert np .allclose (ct .norm (G1 , p = 2 , print_warning = False ), 0.707106781186547 ) # Comparison to norm computed in MATLAB
1818
1919 Gd1 = ct .sample_system (G1 , 0.1 )
20- assert np .allclose (ct .norm (Gd1 , p = 'inf' , tol = 1e-9 ), 1.0 ) # Comparison to norm computed in MATLAB
21- assert np .allclose (ct .norm (Gd1 , p = 2 ), 0.223513699524858 ) # Comparison to norm computed in MATLAB
20+ assert np .allclose (ct .norm (Gd1 , p = 'inf' , tol = 1e-9 , print_warning = False ), 1.0 ) # Comparison to norm computed in MATLAB
21+ assert np .allclose (ct .norm (Gd1 , p = 2 , print_warning = False ), 0.223513699524858 ) # Comparison to norm computed in MATLAB
2222
2323
2424def test_norm_1st_order_unstable_system ():
2525 """First-order unstable continuous-time system"""
2626 s = ct .tf ('s' )
2727 G2 = 1 / (1 - s )
28- assert np .allclose (ct .norm (G2 , p = 'inf' , tol = 1e-9 ), 1.0 ) # Comparison to norm computed in MATLAB
29- assert ct .norm (G2 , p = 2 ) == float ('inf' ) # Comparison to norm computed in MATLAB
28+ assert np .allclose (ct .norm (G2 , p = 'inf' , tol = 1e-9 , print_warning = False ), 1.0 ) # Comparison to norm computed in MATLAB
29+ assert ct .norm (G2 , p = 2 , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
3030
3131 Gd2 = ct .sample_system (G2 , 0.1 )
32- assert np .allclose (ct .norm (Gd2 , p = 'inf' , tol = 1e-9 ), 1.0 ) # Comparison to norm computed in MATLAB
33- assert ct .norm (Gd2 , p = 2 ) == float ('inf' ) # Comparison to norm computed in MATLAB
32+ assert np .allclose (ct .norm (Gd2 , p = 'inf' , tol = 1e-9 , print_warning = False ), 1.0 ) # Comparison to norm computed in MATLAB
33+ assert ct .norm (Gd2 , p = 2 , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
3434
3535def test_norm_2nd_order_system_imag_poles ():
3636 """Second-order continuous-time system with poles on imaginary axis"""
3737 s = ct .tf ('s' )
3838 G3 = 1 / (s ** 2 + 1 )
39- assert ct .norm (G3 , p = 'inf' ) == float ('inf' ) # Comparison to norm computed in MATLAB
40- assert ct .norm (G3 , p = 2 ) == float ('inf' ) # Comparison to norm computed in MATLAB
39+ assert ct .norm (G3 , p = 'inf' , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
40+ assert ct .norm (G3 , p = 2 , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
4141
4242 Gd3 = ct .sample_system (G3 , 0.1 )
43- assert ct .norm (Gd3 , p = 'inf' ) == float ('inf' ) # Comparison to norm computed in MATLAB
44- assert ct .norm (Gd3 , p = 2 ) == float ('inf' ) # Comparison to norm computed in MATLAB
43+ assert ct .norm (Gd3 , p = 'inf' , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
44+ assert ct .norm (Gd3 , p = 2 , print_warning = False ) == float ('inf' ) # Comparison to norm computed in MATLAB
4545
4646def test_norm_3rd_order_mimo_system ():
4747 """Third-order stable MIMO continuous-time system"""
@@ -55,9 +55,9 @@ def test_norm_3rd_order_mimo_system():
5555 [- 0.863652821988714 , - 1.214117043615409 , - 0.006849328103348 ]])
5656 D = np .zeros ((2 ,2 ))
5757 G4 = ct .ss (A ,B ,C ,D ) # Random system generated in MATLAB
58- assert np .allclose (ct .norm (G4 , p = 'inf' , tol = 1e-9 ), 4.276759162964244 ) # Comparison to norm computed in MATLAB
59- assert np .allclose (ct .norm (G4 , p = 2 ), 2.237461821810309 ) # Comparison to norm computed in MATLAB
58+ assert np .allclose (ct .norm (G4 , p = 'inf' , tol = 1e-9 , print_warning = False ), 4.276759162964244 ) # Comparison to norm computed in MATLAB
59+ assert np .allclose (ct .norm (G4 , p = 2 , print_warning = False ), 2.237461821810309 ) # Comparison to norm computed in MATLAB
6060
6161 Gd4 = ct .sample_system (G4 , 0.1 )
62- assert np .allclose (ct .norm (Gd4 , p = 'inf' , tol = 1e-9 ), 4.276759162964228 ) # Comparison to norm computed in MATLAB
63- assert np .allclose (ct .norm (Gd4 , p = 2 ), 0.707434962289554 ) # Comparison to norm computed in MATLAB
62+ assert np .allclose (ct .norm (Gd4 , p = 'inf' , tol = 1e-9 , print_warning = False ), 4.276759162964228 ) # Comparison to norm computed in MATLAB
63+ assert np .allclose (ct .norm (Gd4 , p = 2 , print_warning = False ), 0.707434962289554 ) # Comparison to norm computed in MATLAB
0 commit comments