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

谢尔盖·克拉夫琴科

它可以与任何编程语言有关。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用ES6 Arrow函数来实现立即调用函数表达式(IIFE)?

来自分类Dev

用数学函数表示一个函数

来自分类Dev

用数学函数表示一个函数

来自分类Dev

使用函数表达式而不是函数声明的好处?

来自分类Dev

如何将onclick与函数表达式而非声明的函数一起使用?

来自分类Dev

如何访问从函数表达式返回的值?

来自分类Dev

如何在函数表达式中调用属性?

来自分类Dev

如何使用 lambda 表达式实现递归函数

来自分类Dev

如何在Javascript中使用带有函数表达式的变量提升?

来自分类Dev

如何使用“reduce”在函数表达式中转换这个循环?

来自分类Dev

为什么标准库通用数学函数不是“常数表达式”?

来自分类Dev

为什么标准库的通用数学函数不是“常数表达式”?

来自分类Dev

命名函数表达式

来自分类Dev

javascript函数表达式与类

来自分类Dev

调用函数表达式

来自分类Dev

“函数表达式”声明的约定

来自分类Dev

Javascript函数表达式

来自分类Dev

(()=> {}),而不是JavaScript函数表达式

来自分类Dev

Matlab - 函数表达式的导数

来自分类Dev

Javascript匿名函数表达式

来自分类Dev

eval 函数表达式

来自分类Dev

我应该如何使用表达式模板来为数学向量类实现标量乘法

来自分类Dev

如何使用递归最大化和最小化数学表达式?

来自分类Dev

箭头函数表达式与普通函数表达式的自动分号插入(ASI)

来自分类Dev

如何在grep中使用正则表达式(仅基本正则表达式)实现替换?

来自分类Dev

如何使用boost :: spirit解析数学表达式并将其绑定到函数

来自分类Dev

映射函数:匿名函数与函数表达式

来自分类Dev

如何将构造函数表达式放入数组中并在C#中使用它们?

来自分类Dev

是否可以仅使用lambda表达式实现堆栈?

Related 相关文章

  1. 1

    如何使用ES6 Arrow函数来实现立即调用函数表达式(IIFE)?

  2. 2

    用数学函数表示一个函数

  3. 3

    用数学函数表示一个函数

  4. 4

    使用函数表达式而不是函数声明的好处?

  5. 5

    如何将onclick与函数表达式而非声明的函数一起使用?

  6. 6

    如何访问从函数表达式返回的值?

  7. 7

    如何在函数表达式中调用属性?

  8. 8

    如何使用 lambda 表达式实现递归函数

  9. 9

    如何在Javascript中使用带有函数表达式的变量提升?

  10. 10

    如何使用“reduce”在函数表达式中转换这个循环?

  11. 11

    为什么标准库通用数学函数不是“常数表达式”?

  12. 12

    为什么标准库的通用数学函数不是“常数表达式”?

  13. 13

    命名函数表达式

  14. 14

    javascript函数表达式与类

  15. 15

    调用函数表达式

  16. 16

    “函数表达式”声明的约定

  17. 17

    Javascript函数表达式

  18. 18

    (()=> {}),而不是JavaScript函数表达式

  19. 19

    Matlab - 函数表达式的导数

  20. 20

    Javascript匿名函数表达式

  21. 21

    eval 函数表达式

  22. 22

    我应该如何使用表达式模板来为数学向量类实现标量乘法

  23. 23

    如何使用递归最大化和最小化数学表达式?

  24. 24

    箭头函数表达式与普通函数表达式的自动分号插入(ASI)

  25. 25

    如何在grep中使用正则表达式(仅基本正则表达式)实现替换?

  26. 26

    如何使用boost :: spirit解析数学表达式并将其绑定到函数

  27. 27

    映射函数:匿名函数与函数表达式

  28. 28

    如何将构造函数表达式放入数组中并在C#中使用它们?

  29. 29

    是否可以仅使用lambda表达式实现堆栈?

热门标签

归档