@@ -708,7 +708,7 @@ def mode_expansion_from_model(Psi, omega, M, K, measured):
708
708
Notes
709
709
-----
710
710
.. seealso:: incomplete multi-mode update. Would require each at a
711
- different frequency.
711
+ different frequency.
712
712
713
713
"""
714
714
measured = measured .reshape (- 1 ) # retained dofs
@@ -981,22 +981,22 @@ def ss_modal(A, B = None, C = None, D = None):
981
981
>>> Cd = Cv = np.zeros_like(Ca)
982
982
>>> A, B, C, D = vt.so2ss(M, Cso, K, Bt, Cd, Cv, Ca)
983
983
>>> Am, Bm, Cm, Dm, eigenvalues, modes = vt.ss_modal(A, B, C, D)
984
- >>> print(Am)
985
- [[-0.0044+1.8019j 0.0000+0.j 0.0000+0.j 0.0000+0.j - 0.0000- 0.j
986
- - 0.0000- 0.j ]
987
- [ 0.0000- 0.j -0.0044-1.8019j 0.0000- 0.j 0.0000- 0.j - 0.0000+0.j
988
- - 0.0000+0.j ]
989
- [- 0.0000+0.j 0.0000+0.j -0.0068+1.247j - 0.0000- 0.j 0.0000- 0.j
990
- 0.0000- 0.j ]
991
- [ 0.0000- 0.j - 0.0000- 0.j - 0.0000+0.j -0.0068-1.247j
984
+ >>> print(Am+(0.00001+0.00001j) )
985
+ [[-0.0013+0.4451j 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+ 0.j
986
+ 0.0000+ 0.j ]
987
+ [ 0.0000+ 0.j -0.0013-0.445j 0.0000+ 0.j 0.0000+ 0.j 0.0000+0.j
988
+ 0.0000+0.j ]
989
+ [ 0.0000+0.j 0.0000+0.j -0.0068+1.247j 0.0000+ 0.j 0.0000+ 0.j
990
+ 0.0000+ 0.j ]
991
+ [ 0.0000+ 0.j 0.0000+ 0.j 0.0000+0.j -0.0068-1.247j
992
992
0.0000+0.j 0.0000+0.j ]
993
- [ 0.0000- 0.j 0.0000+0.j - 0.0000- 0.j 0.0000- 0.j
994
- -0.0013+0.445j - 0.0000- 0.j ]
995
- [ 0.0000- 0.j 0.0000+0.j 0.0000+0.j - 0.0000+0.j - 0.0000+0.j
996
- -0.0013-0.445j ]]
993
+ [ 0.0000+ 0.j 0.0000+0.j 0.0000+ 0.j 0.0000+ 0.j
994
+ -0.0044+1.8019j 0.0000+ 0.j ]
995
+ [ 0.0000+ 0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j 0.0000+0.j
996
+ -0.0044-1.8019j ]]
997
997
>>> print(Cm)
998
- [[ 0.0241 -0.9307j 0.0241 +0.9307j 0.0039-0.717j 0.0039+0.717j
999
- 0.0594 -0.0001j 0.0594 +0.0001j ]]
998
+ [[ 0.0594 -0.0001j 0.0594 +0.0001j 0.0039-0.717j 0.0039+0.717j
999
+ 0.0241 -0.9307j 0.0241 +0.9307j ]]
1000
1000
1001
1001
"""
1002
1002
if B is None :
0 commit comments