擅长:python、mysql、java
<p><a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html" rel="nofollow noreferrer">linspace doc</a>显示第三个参数是项目数,而不是步骤数。您的<code>step</code>值被截断为0,因此<code>t</code>返回的数组为空。结果,<code>x</code>没有元素,<code>x[0]</code>超出范围</p>
<p>试试这个:</p>
<pre><code>tinitial = 0
tfinal = 15
step = .005
num = (tfinal - tinitial) / step + 1
t = np.linspace(tinitial,tfinal,num)
</code></pre>
<p>这将使您了解复杂计算中的语义错误</p>