sgn()是符号函数,意思就是
如果y-y0的值大于0,则sgn(y-y0)的值为1,那么stepy的值就是50;
如果y-y0的值等于0,则sgn(y-y0)的值为0,那么stepy的值就是0;
如果y-y0的值小于0,则sgn(y-y0)的值为-1,那么stepy的值就是-50。
楼上的对sgn的解释是完全错误的,请千万不要相信!
sgn(number) 是返回整数,整个的意思就是y-y0的整数部分乘以50的值赋值给变量 stepy
sgn返回值<0,-1,0,0>0,1,就是y-y0的返回值乘以50,在赋值给stepy。