将S因子分解为Y以使X评估为Y或-Y的表达式?

时间:2015-02-27 09:36:32

标签: javascript math expression

如何编写将s(0或1)因子加入y(任何值)的表达式,以便x评估为y或{{1 }}?

e.g。

-yy

如果180s,则0应为x

如果180s,则1应为x

2 个答案:

答案 0 :(得分:2)

只需使用线性插值:

x = (1-2*s)*y

答案 1 :(得分:1)

只需使用-1的幂。

x = Math.pow(-1, s) * y;