Applying matrix transformations