本文主要介绍了Pyphpthon绘制分段函数,具体如下:

如上图所示的分段函数如何在PytSEexcnxthon中绘制出来?
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 asjavascript np def f(开发者_JAVA学习x): if x <= -1: return 1 if -1 < x <= 1: return 0.5 * (x ** 2) else: tSEexcnx return 1 x = np.linspace(-3, 3) y tSEexcnx= [] 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绘制分段函数的实现示例的文章就介绍到这了,更多相关Python绘制分段函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
 
         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论