怎么使用Python绘制分段函数
短信预约 -IT技能 免费直播动态提醒
具体如下:
如上图所示的分段函数如何在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()
我们换个例子:
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绘制分段函数的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341