尝试使用pylab绘制sin(1 / x)时出现Python属性错误

时间:2019-09-23 12:51:15

标签: python plot graph trigonometry

所以我试图绘制挤压定理的证明,但我不断得到:AttributeError:'ImmutableDenseNDimArray'对象没有属性'could_extract_minus_sign'

指向gg变量的行上的

。我将sin(1 / x)图一分为二,因为处理除以零的错误。有什么想法可以解决这个问题吗?

    from sympy import *
    import math
    import pylab
    import numpy as np
    import matplotlib.pyplot as plt

    p= np.linspace(-.5, .5, 5)
    u= np.linspace(-5, -.01, 5)
    c= np.linspace(.1, 5, 5)
    gg = c* c* (sin(1/c))
    g = u* u* (sin(1/u))
    f = -p**2
    h = p**2
    plt.plot(c, gg, 'r--',u, g, 'r--', p, f, 'b--', p, h, 'g--')
    plt.show()

0 个答案:

没有答案