怎样用python解方程,求方程的解python

  怎样用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: