matrix iterative analysis