添加了新的计算H的方式