自己做的,供分享,采用人工算出的梯度及步长来计算,因为矩阵确实不会弄哈