具体如下:

如上图所示的分段函数如何在Python中绘制出来?
import matplotlib.pyplot as plt
import numpy as np
def f(x):
if x <= -1:
return -0.5 - x
if -1 < x <= 1:
return 0.5 * (x ** 2)
else:
return x - 0.5
x = np.linspace(-3, 3)
y = []
for i in x:
y_1 = f(i)
y.append(y_1)
plt.plot(x, y)
plt.grid()
plt.show()
我们换个例子:
立即学习“Python免费学习笔记(深入)”;
import matplotlib.pyplot as plt
import numpy as np
def f(x):
if x <= -1:
return 1
if -1 < x <= 1:
return 0.5 * (x ** 2)
else:
return 1
x = np.linspace(-3, 3)
y = []
for i in x:
y_1 = f(i)
y.append(y_1)
y_2 = x ** 2
plt.plot(x, y)
plt.grid()
plt.show()结果展示为:

以上就是怎么使用Python绘制分段函数的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号