擅长:python、mysql、java
<p>我已经解决了这个问题。这种困境的出现是因为方程组的导数要么不存在,要么是一条水平线。在</p>
<pre><code>x = symbols('x')
UserInput()
equation = CreateFunction()
firstDeriv = equation.diff(x)
secondDeriv = firstDeriv.diff(x)
workingEquations=[]
hasEquations=False
</code></pre>
<p>我在这段代码中所做的是通过将方程转换为字符串来测试,看看是否存在x值。如果有一个,我将把这个方程附加到一个数组中,我们稍后将访问这个数组,否则,我将绘制水平线。我还翻转一个bool,告诉我们,如果我们有一个带有变量的方程。在</p>
^{pr2}$
<p>如果我们有方程,我们把所有的非水平方程都加到数组中,然后把它们画出来。在</p>
^{3}$