当前位置: 首页 > python>正文

用Python的sympy求不定积分,用python求解积分问题

用Python的sympy求不定积分目录

用Python的sympy求不定积分

用python求解积分问题

用Python求积分

用Python的sympy求不定积分

    `sympy` 是一个用于符号数学计算的 Python 库,你可以使用它来求不定积分。下面是一个简单的例子:

    ```python

    from sympy import symbols, integrate

    # 定义符号

    x = symbols('x')

    # 定义函数

    f = x2 + 2x + 1

    # 求不定积分

    integral = integrate(f, x)

    # 输出结果

    print(integral)

    ```

    在这个例子中,我们首先导入了 `sympy` 的 `symbols` 和 `integrate` 函数。然后我们定义了一个符号 `x` 和一个函数 `f`。最后,我们使用 `integrate` 函数来计算 `f` 关于 `x` 的不定积分,并将结果打印出来。

    注意,`integrate` 函数返回的是一个 `SympifyObject`,这需要使用 `print` 函数来打印结果。如果你直接将结果赋值给一个变量,你可能会得到一个非常复杂的表达式。

用python求解积分问题

你好,目前python有一个sympy的包。

他提供一个积分计算的函数:

integrate(函数,(变量,下限, 上限))

所以你上面的那个积分计算可以如下:

from sympy import *

x = symbols('x')

print(integrate(abs(x-a), (x, b1, b2)))

用Python求积分

科学计算应该要安装numpy,你可以去下Anaconda,全套自动打包好了的。

把代码改了一下:

# -*- coding: utf-8 -*-

import math

import sys

import time

import numpy as np

def area():

    x1=1            #起始区间

    x2=4.5            #结束区间

    dx=0.0001        #步长,步长越小越精确

    y1=0

    y2=0

    y3=0            #结果

    for x in np.arange(x1, x2, dx):

        y1=y1+dx*x*x            #细小矩形取左边为高

        y2=y2+ dx*(x+0.5*dx)*(x+0.5*dx)             #取中间

        y3=y3+dx*(x+dx)*(x+dx)

        print (y1, y2, y3)

start = time.clock()        

area()

end = time.clock()

print (end-start)

版权声明

1本文地址:用Python的sympy求不定积分,用python求解积分问题转载请注明出处。
2本站内容除财经网签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5 本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们 申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • word怎么删除黑线 2023-11-13 21:07:11
  • excel里面数据分析的函数 2023-11-13 21:11:48
  • word文档怎么弄选项 2023-11-13 21:34:42
  • php程序员要掌握哪些技术 2023-11-13 21:38:50
  • 汉化安卓游戏怎么安装 2023-11-13 21:45:54
  • linux if判断 2023-11-13 21:51:50
  • 新媒体营销类型有哪些 2023-11-13 21:56:37
  • 省电模式怎么开ios 2023-11-13 22:00:41
  • 人工智能大专好就业吗女生 2023-11-13 22:10:08
  • 培训产品经理的地方 2023-11-13 22:14:30