非梯度推移