我想要一个python函数,它解决了给定参数的给定方程组。例如:
>>>>foo("""\begin{cases}
& c^2=\frac{1}{\epsilon_0 \cdot \mu_0}\\
& k_E=\frac{1}{4 \cdot \pi \epsilon_0} \\
& \epsilon_0=1+\chi_0
\end{cases}""","\chi_0",("c","\mu_0"))
#outputs:
\frac{c^2 \cdot \mu_0-1}{c^2 \cdot \mu_0}
>>>>foo("""\begin{cases}
& c^2=\frac{1}{\epsilon_0 \cdot \mu_0}\\
& k_E=\frac{1}{4 \cdot \pi \epsilon_0} \\
& \epsilon_0=1+\chi_0
\end{cases}""","\chi_0",("k_E","\pi"))
#outputs:
\frac{1-k_E \cdot 4 \cdot \pi}{k_E \cdot 4 \cdot \pi}
>>>>foo("A+B+C=D","A",("B","C","D"))
#outputs:
D-B-C
示例函数foo的第一个参数是equation。第二个参数是变量来解决。第三个参数是可以在解决方案中使用的参数元组。在示例中,方程系统是用LaTeX编写的,但它并不重要,求解器使用的是什么语言。 我应该使用可导入的模块吗?