滑らか・・・って別に微分可能であるというわけでなくて
小数部分を切り捨てる関数int(x) (int(0.1)=0、int(4.3)=4) でも、
((T - x) * int(x) + x * int(x - T)) / T に当てはめれば0とTは繋がるんですよ
Tをどんな値に変えても