python积分计算高等数学_奇思妙想(1)python解积分高数题

从今天开始把一些电脑里积攒的当年奇思妙想拿出来,大家看个乐子

今天做高炉碳氧比监测模型的时候,有一个用到积分的数学模型,然后我就想到了当时专门写过一个python解积分的笔记。

首先这个数学模型是这样的

一个掺杂了很多化学知识的监测模型。实现也很简单。

from sympy import *

def compute_Wc(time,W_st,Q_gas,C_0):

C_de=integrate(t, (t, 0, time))

Wc=0.1*(C_0-C_de)/W_st

'''这个问题一氧化碳和二氧化碳摩尔量随时间变化这个信息没给

但是考虑到实际监测,我跟老师提出了这几种想法:

①使用递推函数,每个监测时间节点的函数值参考上一个节点做计算

②将每次监测数据结果以数组的形式储存,但是会耗费大量空间

③寻求CO和CO2量和其他参数的函数关系

'''

然后我就想到了scipy包,随后对当时的笔记和积分函数做了学习。

import scipy.integrate as integrate

import scipy.special as special

result = integrate.quad(lambda x: 2*x, 9, 10)

print(result)

#这是最基本的quad函数,quad函数第一个参数应当是一个python对象或者方法,lambda匿名函数是最合适的

#当然也可以用单个参数的def函数定义,返回值必须是和参数有关的表达式&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值