human action recognition is an important problem in computer vision. one of the methods that are recently used is sparse coding. conventional sparse coding algorithms learn dictionaries and codes in an unsupervised manner and neglect class information that is available in the training set. but in this paper for solving this problem, we use a discriminative sparse code based on multi-manifolds. ...