Update gradient.m