python数值求积分(python求积分的几种方法)

python数值求积分(python求积分的几种方法)你好,目前python有一个sympy的包。他提供一个积分计算的函数:

本文目录一览:

用python求解积分问题

你好,目前python有一个sympy的包。他提供一个积分计算的函数:

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

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

from sympy import *

x = symbols(‘x’)

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

python数值求积分(python求积分的几种方法)

python怎么算积分

有一个相应的公式的话,你只要把找到相应的公式,然后套进去就可以算积分。

用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)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/23171.html

(0)
上一篇 2023-11-30
下一篇 2023-12-01

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注