对我来说,如何在wolframalpha上绘制包含条件的函数并不明显,我想到的是:
clamp lowerBound upperBound i
| i > upperBound = upperBound
| i < lowerBound = lowerBound
| otherwise = i
我使用了min(max(I, lowerBound), upperBound),但是它确实使你的方程看起来很乱。
clip(i, {lowerBound, upperBound})