我需要用python绘制以下函数
fx =(x**4 - 7*x**3 + 15*x**2 - 21*x + 36) / (x**2-7*x+6)
当我用Matplotlib绘制它时,它给了我这个
但根据Geogebra的说法,应该是这样的
Python代码:(上面将x定义为sympy符号)
x = numpy.linspace(-10, 10, 100)
fx =(x**4 - 7*x**3 + 15*x**2 - 21*x + 36) / (x**2-7*x+6)
plt.plot(x,fx)
plt.xlabel("x")
plt.ylabel("y")
plt.title('f(x)')
plt.grid()
plt.show()
我对使用Matplotlib还不熟悉,所以它可能真的很愚蠢(o_o)。。。但我希望有人能告诉我如何解决这个问题或帮助我:)
谢谢大家!
看起来是同一个图,但在x轴和y轴上有不同的限制
您可以使用
plt.xlim
和plt.ylim
(doc)设置它们就你而言:
相关问题 更多 >
编程相关推荐