使用sign(x)函数,写出分段函数
时间: 2024-12-20 11:31:55 浏览: 2
Java实现 蓝桥杯VIP 算法训练 sign函数
分段函数是一种数学函数,它在定义域的不同区间上采用不同的规则。使用`sign(x)`函数(也称为符号函数),我们通常创建一个简单易懂的函数,这个函数返回输入值的符号,即当x大于0时返回1(正),等于0时返回0,小于0时返回-1(负)。以下是一个基本的分段函数示例,其中`sign(x)`被用于定义两部分:
```python
def piecewise_signum_function(x):
if x > 0:
return sign(x) * 1 # 当x>0时,直接乘以1保持正值
elif x == 0:
return 0 # 当x=0时,输出0
else: # 当x<0时
return sign(x) * -1 # 返回负值
# 示例:
print(piecewise_signum_function(5)) # 输出:+1
print(piecewise_signum_function(0)) # 输出:0
print(piecewise_signum_function(-3)) # 输出:-1
```
在这个例子中,`piecewise_signum_function`会根据输入`x`的正负性分别给出不同的结果。
阅读全文