如何仅使用数学函数/表达式实现最大条件?

它可以是任何编程语言。如何仅使用数学函数/表达式实现最大条件?

例如在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

回到顶部