主要使用扰动法。最后两个方法,以后会用到