数学问题用Python解决表达式
发布时间
阅读量:
阅读量
有时会遇到一些较为复杂的表达式,或者想要求解某个表达式。然而手动计算的话既费时又费力。能否借助计算机来辅助我们的计算呢?
1、问题描述
我们前天提出了四足机器人的初始姿态这一核心问题,在探讨过程中涉及了一系列复杂的数学公式
\begin{matrix} \alpha =& \arccos{\left(\frac{l_1^2 + L^2 -l_2^2}{2l_1L} \right)}\\ \\ \end{matrix}
如果我们希望了解L关于α的具体表达式,则必须经历一系列复杂的推导过程以获取结果,在这种情况下我们可以依靠强大的计算系统来进行这些运算 最终我们能够获得所需的结果
L =l_1 \cos{\left(\alpha \right)} + \sqrt{- l_1^{2} \sin^{2}{\left(\alpha \right)} + l_{2}^{2}}
这个关于L的表达式看起来相当复杂。显然,并非由作者手动计算而来。相反地, 该表达式是通过借助smypy库被计算得出的。
sympy主要是一个基于Python语言开发的科学计算工具包。它借助于一套复杂而全面的符号运算系统来处理多项式运算、极限求解、方程组求解等各类数学问题。
2、代码
这里直接给出代码
from sympy import *
imp
全部评论 (0)
还没有任何评论哟~
