Matrix methods of structural analysis