用x的十进制值求解公式并绘制结果

时间:2018-11-15 16:04:38

标签: python matplotlib

我尝试获取yx的{​​{1}}:

[250.5(first), 50.5(last), -10(increment)]

,然后将其绘制。我做了

y = 100 * exp(-5000/x)

但是它收到错误消息:

  

NameError:未定义名称'numpy'

我很高兴有人能帮助我。 谢谢。

2 个答案:

答案 0 :(得分:1)

当你这样做

<div> 
    <a href="#">
        <span class="fa fa-envelope"></span>
        <sup><span class="badge badge-success">5</span></sup>
    </a>
    <span>
        <img src="./girl.jpg" class="img-circle img2" />
        <i class="picsname2">Welcome, John Doe</i>
    </span>
</div>

然后您应该使用np而不是numpy:

 import the numpy as np

答案 1 :(得分:1)

代码中有太多错误,无法一一遍历。 要绘制所需的曲线,您需要评估数组上的函数。

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(250.5, 50.5, -10)
y = 100 * np.exp(-5000/x)

plt.plot(x, y)
plt.show()