如何利用python绘制分段函数
下面通过整理的两个例子对两种方法进行说明:
例子1
主要思路是将函数y在各区间的值表示出来。
首先导包
from matplotlib import pyplot as plt
import numpy as np
其次,确定定义域为0~20,总共插值有1000个点
x = np.linspace(0,20,1000)
然后,为了表示分段函数y,通过列表来设置各段的函数自变量x的值
interval0 = [1 if (i<5) else 0 for i in x]
interval1 = [1 if (i>=5 and i<10) else 0 for i in x]
interval2 = [1 if (i>=10) else 0 for i in x]
y = x**2