Given the matrices of mass MatM, stiffness Mat K, eigen values MatW, and eigen vectors MatF of a multistore dynamic system, this program calculates all the dynamic characteristics of the N degrees of freedom structure.

The degrees of freedom is read by the dimensions of input matrices. A typical solution contains the input of matrices MatM and MatK, and the execution of the program stodola (see above) to produce the eigen values/vectors in the matrices MatW and MatF. The program asks for the height of each floor of the structues (height), the pseudo-acceleation (pseudoAn) for each DOF, and the i-vector shape for each DOF. The program outputs:
Lnh=Sum(fi.M.i)
Mn=Sum(fi.M.fi)
Gn=Lnh/Mn
si=M.fn.Gn and the global matrix s
Fi=si.An
Mn*=Gn.Lnh
Lntheta=hi.M.fn
hn*=Lntheta/Lnh
displacements uj=Gn*fn*An/omega^2 and the SRSS error correction on matrix u
accelerations aj=Gn*fn*An and the SRSS error correction on matrix a
the forces on the floor bases Vb=Mn*.An
the moments of the floor bases Mbn=hn*.Vb
and the relative displacements of the floors Duj=uj-uj-1