如何仅使用数学函数/表达式实现最大条件?
它可以是任何编程语言。如何仅使用数学函数/表达式实现最大条件?
例如在PHP中:
if($x > 2) { $x=2; }
有没有办法不使用的情况,但使用一些数学表达式来达到同样的结果呢?
回答:
我找到答案
$maxval = 2; $x = $maxval - (abs($maxval - $x) + $maxval - $x)/2;
所以如果$ X> $ MAXVAL,该表达式(ABS($ MAXVAL - $ X)+ $ MAXVAL - $ X)/ 2;变为0,$ x变成等于$ MAXVAL 否则这个表达式等于$ MAXVAL - $ x和整个方程变为 $ X = $ X
但最短溶液是
$x = min($x, 2);
以上是 如何仅使用数学函数/表达式实现最大条件? 的全部内容, 来源链接: utcz.com/qa/257708.html