怎样用python解方程,求方程的解python
用Python解数学方程,需要一个Python的库,——SymPy库。SymPy是一个符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁,易于理解和扩展。
如果你的电脑上还没有安装sympy库,那就赶紧安装吧。安装命令:
pip3installsympy
相关:《Python入门教程》
先解一个简单的方程。
标题:5x 20=100
先直接编码:
来自sympyimport*
x=符号( x )
打印(求解([5*x 20-100],[x]))
再来一个复杂的二元一次方程。
主题:3x 4y=49,8x- y=14
代码如下:
来自sympyimport*
x=符号( x )
y=符号(“y”)
打印(求解([3*x 4*y-49,8*x-y-14],[x,y]))
发现什么规律了吗?简单总结一下:
(1)变量赋值,使用符号函数转换;
(2)将方程移到方程的左边,使右边等于0;
(3)利用solve函数求解方程。
当然,python的基本语法必须要掌握,或者至少要掌握python最基本的算术运算符。
add-添加两个对象。
-MINUS-得到一个负数或者一个数减去另一个数。
* Multiply-将两个数相乘或返回一个重复多次的字符串。
/除了- x除以y
% modulo-返回除法的余数。
* * power-返回x的y次方。
日志()日志日志()
这里有一个更难的等式。
代码如下:
来自sympyimport*
t=符号(“t”)
x=符号( x )
m=integrate(sin(t)/(pi-t),(t,0,x))
print(integrate(m,(x,0,pi)))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。