@@ -69,7 +69,7 @@ public class JXKHUtils {
throw new IllegalArgumentException("x1 和 x2 不能相等,因为这将导致除以零的错误。");
}
// 使用两点式方程计算y3值
- return y1.add(y2.subtract(y1).multiply(x3.subtract(x1)).divide(x2.subtract(x1))).setScale(3, RoundingMode.HALF_UP);
+ return y1.add(y2.subtract(y1).multiply(x3.subtract(x1)).divide(x2.subtract(x1),4, RoundingMode.HALF_UP)).setScale(3, RoundingMode.HALF_UP);