【计算方法】python求解数值积分|梯形公式|辛普森公式|高斯求积公式

梯形公式

import numpy as npdef ff(x):return np.sqrt(x)*np.log(x)def tixing_quad(ff,a,b,n):x_p = np.linspace(a,b,n+1) #linspace去得到右端点,arrange去不到h = (b-a)/nf = np.zeros(n+1)f[1:n+1] = ff(x_p[1:n+1])value = 0for i in range(n):value += (f[i]+f[i+1])*h/2err = abs(value - (-4/9))return value,errprint(tixing_quad(ff,0,1,8))

实验截图:
在这里插入图片描述


辛普森公式

import numpy as npdef ff(x):return np.sqrt(x)*np.log(x)def simpson_quad(ff,a,b,n):x_p = np.linspace(a,b,n+1) #linspace去得到右端点,arrange去不到h = (b-a)/nf = np.zeros(n+1)f[1:n] = ff(x_p[1:n])f_m = ff(x_p+h/2)value = 0for i in range(n):value += (f[i]+f[i+1]+4*f_m[i])*h/6err = abs(value - (-4/9))return value,errprint(simpson_quad(ff,0,1,4))

实验截图:
在这里插入图片描述


高斯公式

import numpy as npdef ff(x):return np.sqrt(x)*np.log(x)def gauss_quad(ff,a,b,m):if m == 1:x_p = 0A_p = 2elif m == 2:x_p = np.array([-1/np.sqrt(3), 1/np.sqrt(3)])A_p = np.array([1,1])elif m == 3:x_p = np.array([-np.sqrt(0.6), 0, np.sqrt(0.6)])A_p = np.array([5/9, 8/9, 5/9])else:print('gauss point error,only 1,2,3')value = np.sum(A_p*ff((a+b)/2+(b-a)/2*x_p)) * (b-a)/2err = abs(value-(-4/9))return value,errprint(gauss_quad(ff,0,1,3))

实验截图:
在这里插入图片描述


实验报告

方法方法1方法2方法3
参数选择 (n)843
数值-0.4080900395195133-0.42475203308844967-0.45269478226195303
误差0.036354404924931140.0196924113559947540.008250337817508613

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/40806.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

超强大的数学计算器——WolframAlpha(含安卓下载连接)

文章目录 一 软件界面二 常用的功能展示(输入样例)2.1 计算不定积分2.2 定积分2.3 级数求和2.4 无穷乘积2.5 求导2.6 求高阶导2.7 偏导数2.8 解微分方程2.9 绘制函数图像2.10 泰勒展开2.11 联立方程组2.12 极限2.13 矩阵2.14 波特图2.15 根轨迹 大概介绍这些,画图用…

全网最详细中英文ChatGPT-GPT-4示例文档-最强JS助手聊天机器人应用从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)

从0到1快速入门最强JS助手聊天机器人应用场景 Introduce 简介setting 设置Prompt 提示Sample response 回复样本API request 接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例 其它资料下载 ChatGPT是目前最先进的AI聊天机器人,它能够理解图…

【杂谈】有三AI课程兼职讲师,打造自己的影响力,我从这里开始!

各位有三AI的读者朋友们大家好,我是Leo,是一名“有三AI”团队的讲师,同时也是一名大学老师,目前在有三AI兼职讲师两年了,给大家简单分享下自己的经历,也供更多有兴趣来平台做兼职讲师的朋友了解。 与有三AI…

黑群晖数据同步备份

1、很多新人朋友,有NAS以后,都采用手动复制文件到NAS这种低效率的备份方式。 有时候忘记备份,导致数据丢失! 有时候某些数据做错了一些操作,但是找不到旧版本的文件了,而有了NAS以后,这些问题都可以完美的解决! 现在大部分NAS,拷贝文件都有100MB/s以上的速度,这个速…

群晖网页服务器,群晖web服务器

群晖web服务器 内容精选 换一换 简要介绍Keepalived的作用是检测服务器的状态。假设有一台服务器出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作。当服务器工作正常后,Keepalived自动将服务器加入到服务器群中。这些工…

群晖通过WebDAV挂载阿里云盘

什么是群晖? 群晖是Nas品牌。纵观NAS市场,系统层面几乎是被群晖和威联通所垄断的,只要你使用NAS基本都逃不过这两个系统。所以只要能够玩转这两个系统就基本上通吃市面所有的NAS了。 它能做到的事情有很多,许多刚接触到 NAS 的玩家…

群晖DDNS解析

网上关于DDNS解析的介绍已经很多了,我这里主要列举通过阿里云和Cloudflare进行解析。使用两个解析的原因是阿里云的域名必须要备案,不然会被阿里云封掉(阿里云解析的域名如果解析的IP不是阿里云服务器的,还会提示要求使用阿里云服…

群晖可以修改服务器名字吗,群晖主机改服务器

群晖主机改服务器 内容精选 换一换 DCC是物理隔离的专属计算资源集群,集群中主机可能会因为故障而自动停机。为降低物理机故障的影响,在用户购买的专属集群内资源有冗余的情况下,在集群内的云服务器支持自动迁移能力。带有本地盘的主机不支持宕机自动迁移能力。计算资源没有…

群晖java安装失败_群晖NAS安装Jenkins

Jenkins大家都不陌生,Java开发的持续集成工具,今天简单记录一下在群晖NAS上安装Jenkins的整个过程。 首先在群晖中打开Docker,点击注册表,注册表里有很多已上传的镜像下载: 下载上图标红的镜像到本地,大家可…

TinyML:使用 ChatGPT 和合成数据进行婴儿哭声检测

故事 TinyML 是机器学习的一个领域,专注于将人工智能的力量带给低功耗设备。该技术对于需要实时处理的应用程序特别有用。在机器学习领域,目前在定位和收集数据集方面存在挑战。然而,使用合成数据可以以一种既具有成本效益又具有适应性的方式训练 ML 模型,从而消除了对大量…

chatgpt赋能python:Python制图:让数据图像化

Python制图:让数据图像化 数据可视化是近年来越来越流行的技术,其能够将大量的数字和信息变成直观有趣的图形。Python是一个广泛使用的编程语言,也是制图利器。Python的绘图库非常丰富,包括流行的Matplotlib、Seaborn和Plotly等&…

第一批被AI淘汰的人已经出现,你距离失业还有多远?

在我之前的文章有提到过,当chat GPT横空出世之后,AI必然会迎来大爆发,在chat GPT推出后,百度随即推出文心一言,而各个互联网大厂也纷纷入局,这将会导致一大批人失业。 为什么各个互联网大厂会纷纷入局&…

Stable Diffusion原理详解

Stable Diffusion原理详解 最近AI图像生成异常火爆,听说鹅厂都开始用AI图像生成做前期设定了,小厂更是直接用AI替代了原画师的岗位。这一张张丰富细腻、风格各异、以假乱真的AI生成图像,背后离不开Stable Diffusion算法。 Stable Diffusion…

ChatGpt闪联(商业版)

ChatGpt闪联 介绍 ChatGPT商业版,支持在线支付,卡密兑换,KEY轮询,显示余额以及到期时间 精美 UI,响应式设计,支持深色模式 极快的首屏加载速度(秒进) 极快的回复速度 支持连续对话 拥有内…

美团外卖智能陪伴型导购的探索与实践

相比于其他电商场景,外卖场景对于实时发现和反馈用户兴趣的能力有着更高的要求。近年来,美团外卖算法团队摸索出了一套适用于外卖场景的智能陪伴型导购架构和策略。这一举措已经取得了显著成效,本文将详细介绍外卖搜索技术团队搭建智能陪伴型…

chatgpt赋能Python-python_ceil

Python中的向上取整函数——ceil详解 当我们处理数学问题时,经常需要对数字进行舍入操作。Python内置了许多这样的函数,其中一个非常实用的函数就是ceil。 本篇文章将着重介绍Python中的向上取整函数ceil,探讨其使用场景和具体实现方法&…

微信/支付宝app支付相关参数

目录 微信app支付 appid-18位,appsecret -32位 商户号 mchId,mchKey keyPath: /root/cert/apiclient_cert.p12 payUrl: https://api.mch.weixin.qq.com/pay/unifiedorder refundPath: https://api.mch.weixin.qq.com/secapi/pay/refund notifyUrl…

支付宝接口使用

支付宝接口使用 给大家讲讲支付宝如何使用第三方接口1.准备环境 支付宝开放平台 :https://openhome.alipay.com/platform/home.htm 点击右上角 **进入管理中心**点击研发服务 进来之后找到二维码扫码下载 沙箱,仅支持安卓 电脑下载支付宝平台助手 …

java支付接口(支付宝、微信、QQ)

目录 对接步骤效果图对接注意事项尾言 去年对接了一个第三方支付接口,也就是码支付,觉得挺不错,能支持的支付方式有支付宝、微信、QQ,如果是个人测试使用,除了微信其他两个都可以。最近有空整理了一下,分享…