Конструктор:
- 0 для отрицательных, 1 для положительных:
(|x| + x) / 2
- 1 для отрицательных, 0 для положительных:
(|x| - x) / 2
Итоговая формула это сумма двух частей, одна для
z > 0
, вторая для
z < 0
. Параметр
z
тут только переключает части и более никак не участвует в результате. Если идея понятна, сможете модицифировать как вам удобнее.
f(x,z) = ((|z| + z) / 2) * |x| + (|z| - z) / 2) * x