汉密尔顿方程求解