Php 在这个数学公式中比较浮点数的最佳方法

Php 在这个数学公式中比较浮点数的最佳方法,php,math,Php,Math,我有一个代码,我知道它有浮点数的问题 请有人写完整的代码没有浮点数问题 if ($x2 - $x1 !== 0.0) { $pq = ($y1 - $y2) / ($x1 - $y1); } 这不是比较浮点值的最正确方法 您可以使用最小的可接受差异: if (abs(($x2-$x1)/$x1) < 0.00001) { //Do something } if(abs($x2-$x1)/$x1)堆栈不是免费的编码服务。雇佣一个开发人员,他会为你做这件事的。我建议你写一篇

我有一个代码,我知道它有浮点数的问题


请有人写完整的代码没有浮点数问题

if ($x2 - $x1 !== 0.0) 
{
    $pq = ($y1 - $y2) / ($x1 - $y1);
}

这不是比较浮点值的最正确方法

您可以使用最小的可接受差异:

if (abs(($x2-$x1)/$x1) < 0.00001) {
  //Do something 
}
if(abs($x2-$x1)/$x1)<0.00001){
//做点什么
}

这不是比较浮点值的最正确方法

您可以使用最小的可接受差异:

if (abs(($x2-$x1)/$x1) < 0.00001) {
  //Do something 
}
if(abs($x2-$x1)/$x1)<0.00001){
//做点什么
}

你能提供一些你遇到的问题的例子吗?请详细说明问题和预期结果。请有人编写完整的代码而不出现浮点问题->stack不是免费的编码服务。雇佣一个开发人员,他会为你做这件事的。我建议你写一篇非常有趣的论文:或者是
abs()
函数用于计算浮点数。您能提供一些您遇到的问题的例子吗?请详细说明问题和问题以及预期的输出。请有人编写完整的代码而不存在浮点数问题->堆栈不是免费的编码服务。雇佣一个开发人员,他会为你做这件事的。我建议你写一篇非常有趣的文章:或者
abs()
函数是用来计算浮点数的