python 实现复合梯度公式及复合辛普森公式
1.复合梯形公式
2.复合辛普森公式
python实现
import mathdef fun(x):return math.sin(x)/(x+1e-16) #加上1e-16避免除零错误# 复合梯度
def tx(a,b,n):h=(b-a)/nfxi=0xi=afor i in range(1,n):xi=xi+hfxi=fxi+fun(xi)result=(h/2)*(fun(a)+fxi*2+fun(b))return result#复合辛普森
def xps(a,b,n): k=int(n/2)h=(b-a)/nfk=0xi=afor i in range(1,k):xi=xi+hfk=fk+fun(xi)xi=a+h/2fk1=fun(xi)for i in range(0,k):xi=xi+hfk1=fk1+fun(xi)result=(h/3)*(fun(a)+4*fk1+2*fk+fun(b))return resultprint(tx(0,1,1000000))
print(xps(0,1,1000000))
python 实现复合梯度公式及复合辛普森公式相关推荐
- 【数值分析】分别使用复合梯形公式和复合辛普森公式计算如下积分(python)
分别使用复合梯形公式和复合辛普森公式计算如下积分: ∫262x4+x2dx\int_{2}^{6} \frac{2x}{4+x^2}dx\, ∫264+x22xdx 并于该积分的准确值进行比较.注 ...
- 数值积分-求积公式余项,牛顿-柯特斯公式,辛普森公式,复合梯形公式,复合辛普森公式
文章目录 1.求积公式余项 1.1 定义 1.2 Python实现求积公式余项 2.牛顿-柯特斯公式 2.1 定义 2.2 Python实现牛顿-柯特斯公式 3.复合梯形公式 3.1 定义 3.2 P ...
- matlab 复合辛普森公式,复合梯形和复合辛普森MATLAB程序.doc
#### 实 验 报 告 课程名称数值分析实验项目名称数值积分实验类型上机实验学时班级学号姓名指导教师实验室名称实验时间2014.11.19实验成绩预习部分实验过程 表现实验报告 部分总成绩教师签字日 ...
- 复合梯形公式C语言程序,复合梯形公式、复合辛普森公式 matlab(示例代码)
1. 用1阶至4阶Newton-Cotes公式计算积分 程序: function I = NewtonCotes(f,a,b,type) % syms t; t=findsym(sym(f)); I= ...
- 复合梯形公式求积分c语言,用复合梯形公式和复合辛普森公式求函数积分..doc
用复合梯形公式和复合辛普森公式求函数积分. 附录一: <数值分析>实验报告(模板) 学号 班级 姓名 [实验课题] [实验目标] [理论概述与算法描述],将区间[a,b]划分为n等份,分点 ...
- 复合梯形公式与复合辛普森公式求积分
一 实验目的 1. 掌握复合梯形公式与复合辛普森公式的基本思想. 2. 编程实现用复合梯形公式与复合辛普森公式求积分. 3. 熟悉matlab软件的使用. 二 实验内容 1.用复合梯形公式计算积分 I ...
- Python构建lassocv模型并输出Rad-score公式
Python构建lassocv模型并输出Rad-score公式 'signature = wavelet-HLH_glszm_GrayLevelVariance*-0.0306874009798776 ...
- 梯度下降法参数更新公式的推导
梯度下降法参数更新公式的推导 先来回顾一下梯度下降法的参数更新公式: (其中,α是学习速率,是梯度) 这个公式是怎么来的呢?下面进行推导: 首先,如果一个函数 n 阶可导,那么我们可以用多项式仿造一个 ...
- 求解函数定积分,梯形公式、复化梯形公式、复合辛普森公式求解定积分近似值程序
以函数f(x)=sin(x)/x为例,求解其在[0,1]区间的定积分. <span style="font-family:SimSun;font-size:12px;"> ...
最新文章
- 灵活管理Hadoop各发行版的运维利器 - vSphere Big Data Extensions
- 防止Stack smash的技术
- [75] Making arrangements
- mySQL初学者一些最常用的命令行
- [渝粤教育] 西南科技大学 微机原理与应用 在线考试复习资料(1)
- golang mysql 插入_Mysql学习(一)添加一个新的用户并用golang操作Mysql
- LeetCode 2037. 使每位学生都有座位的最少移动次数
- 向MIP开源项目提交Issues
- idea配置mysql失败_IDEA配置数据库连接失败的问题
- paip.路由器拨号上网密码找回.txt
- ROS Learning-019 learning_tf-03(编程) 添加额外的坐标系 (Python版)
- 单片机原理与应用复习
- FPGA蜂鸣器演奏音乐
- 上门洗车APP开发的功能
- 第六部分 项目成本管理
- PAT乙级 1070 结绳
- [Python3] 008 列表内涵,“满腹经纶”
- 离线数仓12—— 数仓开发之DWD层
- 第19节 三个败家子(19)——史上最牛太守孙坚
- java秒表_Java实现的计时器【秒表】功能示例