differencing matrix