| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

MATLAB数值分析实验二(复合梯形、辛普森和龙贝格求积-以及二重积分计算等)

文***品

贡献于2023-07-19

字数:2820

佛山科学技术学院
实 验 报 告
课程名称 数值分析
实验项目 数值积分
专业班级 机械工程 姓 名 学 号
指导教师 成 绩 日 期 月 日
实验目
1理解计算机数值方法计算定积分似值
2学会复合梯形复合Simpson龙贝格求积分公式编程应
3探索二重积分矩形区域数值积分方法
二实验求
(1) 题目求完成实验容
(2) 写出相应Matlab 程序
(3) 出实验结果(表格展示实验结果)
(4) 分析讨实验结果提出优化实验
(5) 写出实验报告
三实验步骤
1数值方法计算积分
(1)取步长分复合梯形复合辛普森求积计算积分出误差中关函数积分精确值较两公式精度
(2)龙贝格求积计算完成问题(1)
2出种求矩形区域二重积分复化求积方法然计算二重积分
中积分区域
1
Int_tm 复化梯形:
function F Int_t(x1x2n)
复化梯形求积公式
x1x2 积分起点中点
分n区间没选步长防止区间数非整数
样点矩阵函数值:
x linspace(x1x2n+1)
y f(x)
m length(x)
题中Matlab计算端点位置函数值NaN化零:
y(1) 0
y(m) 0
算出区间长度步长h:
h (x2 x1)n
a [1 2*ones(1m2) 1]
计算估计积分值:
F h2*sum(a*y)

fm
function y f(x)

y sqrt(x)*log(x)

run11m
clcclear
分10区间步长01积分值:
F Int_t(0110)
F10 F
分100区间
F Int_t(01100)
F100 F
误差计算
W10 abs((49)F10)
W100 abs((49)F100)
W [W10 W100]

复化辛普森:
Int_sm
function F Int_s(x1x2n)
复化梯形求积公式
x1x2 区间分n区间
样点矩阵函数值:
x linspace(x1x2n+1)
y f(x)
m length(x)
h (x2 x1)n
y(1)0
y(m)0
题中Matlab计算端点位置函数值NaN化零:
F1sum(y)
xo x + h2
xo(m) []
y f(xo)
F2 sum(y)

F (h6)*(2*F1 + 4*F2)

run112m
clcclear
分10区间步长01积分值:
F Int_s(0110)
S10 F
分100区间
F Int_s(01100)
S100 F
误差计算
W10 abs((49)S10)
明显出精度高复化梯形
W100 abs((49)S100)
W [W10 W100]

run113m 拟合误差步长间三次曲线关系
clcclear
建立梯形误差辛普森误差步长矩阵:
Tzeros(110)
Szeros(110)
hzeros(110)

for i110
F Int_t(0110*i)
T(i) 49 F
F Int_s(0110*i)
S(i) 49 F
h(i) 1(10*i)
end
明显出辛普森误差曲线项系数较
TP polyfit(hT3)
SP polyfit(hS3)

龙贝格:
Rombergm:
function FRomberg(x1x2n)
建立龙贝格推算矩阵求初步长:
R zeros(4)
h (x2x1)n
x linspace(x1x2n+1)
计算矩阵第列:复化梯形结果:
for i14
F Int_t(x1x2n*i)
R(i1) F
end
计算第二列:辛普森
for i 13
R(i2) (43)*R(i+11)(13)*R(i1)
end
计算第三列:复化斯科特
for i 12
R(i3) (1615)*R(i+12)(115)*R(i2)
end
R(14) (6463)*R(23)(163)*R(13)
F R(14)


run12m
clcclear
F Romberg(0110)
F10 F
F Romberg(01100)
F100 F
[F10F10049F1049F100]

右图初始划分10区间100区间进行运算结果出初始10次划分精度辛普森梯形结果高出少

2
选类似复化梯形求积方法正方形积分区域划分n*n块中1(x(k)y(k))2(x(k+1)y(k))3(x(k)y(k+1))4(x(k+1)y(k+1))区间dsdxdy已知存ef(e)ds该函数区域数值处选(f(1)f(2)f(3)f(4))4值似知着n增会越越逼真实值程序:
qes2m 积分函数:
function fqes2(xy)
f exp(x*y)

Int_xym 积分代码:
function F Int_xy(x1x2y1y2n)
仅适合题目正方形区域二重积分
x1x2y1y2分横坐标坐标起点中点
n划分n*n正方形网格
建立网格交点处横坐标坐标:
x linspace(x1x2n+1)
y linspace(y1y2n+1)
计算方格面积dxdy:
ds (x2x1)*(y2y1)(n^2)
建立矩阵存放方块积分值:
Z zeros(n)
初始化积分值:
F 0
方块积分值存入矩阵Z中第行第列存放左角方格数类推:
次方格区域积分值累加终积分值
for i 1n
for j 1n
f qes2(x(i)y(j))
f1 f
f qes2(x(i+1)y(j))
f2 f
f qes2(x(i)y(j+1))
f3 f
f qes2(x(i+1)y(j+1))
f4 f
Z(ij) (ds * (f1+f2+f3+f4))4
F F + Z(ij)
end
end

run2m 运行代码:
clcclear

F Int_xy(01012)
划分4格
F2 F
F Int_xy(010110)
划分100格
F10 F
F Int_xy(0101100)
划分10000格:
F100 F
[F2F10F100]
积分值右图见逐渐精确:
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

复化梯形复化辛普森龙贝格自适应辛普森课程设计论文

XX大 学综 合 设 计 报 告综合设计五多方法求解数值积分学生姓名: 学 号:年级专业: 指导老师:学 院: 评阅成绩:评阅意见:成绩评定教师签名: 时间:提交日期:2014年X月多方法求解数值积分具体题目要求:用不同数值方法计算积分(1) 取不同的步长,分别用复合梯形及复合辛普森公式计算积分,给出误差中关于的函数,并与积分精确值比较

文***享 3年前 上传736   0

数值计算方法实验报告

学 生 实 验 报 告实验课程名称 数值计算方法I 开课实验室 数学实验室 学 院 理学院 年级11专业班 信息与计算科学 学 生 姓 名 学 号 开 课 时 间 2013 至 2014 学年第 1 学期评分细则评分报告表述的清晰程度和

文***享 1年前 上传438   0

数值分析课程设计报告求积公式的实际应用

数值分析课程设计积分方法的实际应用数值分析课程设计报告求积公式的实际应用学 院数学与统计学院专 业信息与计算科学学 号姓 名指导教师成 绩教师评语:指导教师签字: 2018年 X 月 X 日1 绪论数值分析是计算数学的一个主要部分,计算数学是数学科学的一个分支,它研究用计算机求

文***品 1年前 上传334   0

数值分析计算实习题

 《数值分析》计算实习题姓名: 学号: 班级: 第二章1、程序代码Clear;clc;x1=[0.2 0.4 0.6 0.8 1.0];y1=[0.98 0.92 0.81 0.64

文***品 2年前 上传767   0

《数值分析》课程实验报告

《数值分析》课程实验报告姓 名: 学 号: 学 院: 机 电 学 院 日 期: 2015 年 X 月X 日 目 录实验一 函数插值方法 1实验二 函数逼近与曲线拟合 5实验三 数值积分与数值微分 7实验四 线方程组的直接解法 9实验五 解线性方程组的迭代法

文***品 4年前 上传2098   0

清华大学数值分析实验报告

数值分析实验报告 一、 实验3.1题目:考虑线性方程组,,,编制一个能自动选取主元,又能手动选取主元的求解线性代数方程组的Gauss消去过程。(1)取矩阵,,则方程有解。取计算矩阵的条件数。分别用顺序Gauss消元、列主元Gauss消元和完全选主元Gauss消元方法求解,结果如何?(2)现选择程序中手动选取主元的功能,每步消去过程都选取模最小或按模尽可能小的元素作为主元进行消元,

文***享 3年前 上传844   0

《应用计算方法教程》matlab作业二

作业六6-1 试验目的 计算特征值,实现算法试验内容:随机产生一个10阶整数矩阵,各数均在-5和5之间。(1) 用MATLAB函数“eig”求矩阵全部特征值。(2) 用幂法求A的主特征值及对应的特征向量。(3) 用基本QR算法求全部特征值(可用MATLAB函数“qr”实现矩阵的QR分解)。原理幂法:设矩阵A的特征值为并设A有完全的特征向量系(它们线性无关),则对任意一个非零向量所构

文***品 2年前 上传525   0

数值分析答案

习题二2-1 已知y=f(x)的数值如下:(1) x0123y2312147(2)x-2-101y154524求Lagrange插值多项式并写出截断误差。解:(1)(2)2-2 已知函数lnx的如下数据x8101214y2.079442.302592.484912.63906试分别用Lagrange线性

文***品 2年前 上传654   0

数值计算方法试题及答案

数值计算方法试题一一、 填空题(每空1分,共17分)1、如果用二分法求方程在区间内的根精确到三位小数,需对分( )次。2、迭代格式局部收敛的充分条件是取值在(     ).3、已知是三次样条函数,则=(   ),=(   ),=(  )。4、是以整数点为节点的Lagrange插值基函数,则( ),(   ),当时( ).

z***u 1年前 上传1080   0

数值分析试题及答案

数值分析试题一、 填空题(2 0×2′)1. 设x=0。231是精确值x*=0.229的近似值,则x有 2 位有效数字.2. 若f(x)=x7-x3+1,则f[20,21,22,23,24,25,26,27]= 1 , f[20,21,22,23,24,25,26,27,28]= 0 。3. 设,‖A‖∞=___5

z***u 2年前 上传2473   0

实验二互信息的计算

实验二 互信息的计算信科1.实验目的进一步熟悉互信息的计算熟练掌握编程语言字符处理程序的设计和调试技术2.实验要求已知:信源符号为英文字母(不区分大小写)和空格。输入:一篇英文的信源文档。输出:列出每两个字母之间的互信息并计算平均互信息。基本思想读入英文字符,分两次读入第一次读入计算字符信息熵,第二次读入计算信道疑义度。计算平均互信息时,把读入的每个英文字符

文***品 4年前 上传639   0

数值分析选择题

数值计算方法选择题1 设某数,那么的有四位有效数字且绝对误差限是的近似值是( B )(A)0.693 (B)0.6930 (C)0.06930 (D)0.0069302 已知n对观测数据。这n个点的拟合直线,是使( D )最小的解。(A) (B) (C) (D)3 用选主元方法解方程组,是为了( B )(A)提高运算速度 (B)减少舍入误差 (

文***品 2年前 上传1093   0

数值分析选择题

数值分析选择题 (1)1. 以下误差限公式不正确的是( ) A. B。 C. D. 2. 步长为的等距节点的插值型求积公式,当时的牛顿-科茨求积公式为( ) A. B. C. D.3. 通过点的拉格朗日插值基函数满足( ) A.=0, B. =0, C.=1, D.

文***品 1年前 上传446   0

数值分析复习题及答案

数值分析复习题一、选择题1. 3.142和3.141分别作为的近似数具有( )和( )位有效数字.   A.4和3          B.3和2    C.3和4          D.4和42. 已知求积公式,则=( )A.      B.      C.     D.3. 通过点的拉格朗日插值基函数满足(    )   A.=0,        B. =0,      

z***u 2年前 上传594   0

数值分析检测题

数值分析第一章检测题(黄)一、 填空题(每空4')1. 已知x=62.1341是由准确数a经四舍五入得到的a的近似值,试给出x的绝对误差限_______________.2. 设x和y的相对误差均为0.001,则x*y的相对误差约为____________.3. π取四位有效数字是 ,e取五位有效数字是 ,此时π/e的误差限是 。4. 根

文***品 2年前 上传1171   0

数值积分上机实验报告

数值积分上机实验报告题一:数学上已经证明了0141+x2dx=π成立,所以可以通过数值积分来求π的近似值。1.分别使用复合梯形、复合Simpson求积公式计算π的近似值。选择不同的h,对每种求积公式,试将误差刻画为h的函数,并比较两方法的精度。是否存在某个值,当低于这个值之后,再继续减小h的值,计算精度不再有所改进,为什么?2.实现Romberg求积方法,并重复上面的计算;3.实现自

文***享 1年前 上传587   0

实验一典型环节的MATLAB仿真

实验一 典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。3.定性了解各参数变化对典型环节动态特性的影响。二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。利用SIMULINK

文***品 1年前 上传464   0

matlab 龙格库塔法 变步长龙格库塔法

河北科技大学硕士学位研究生2012——2013学年第二学期《Matlab语言及应用》结课论文学 院:信息科学与工程学院专 业:电路与系统姓 名:学 号:经典龙格库塔法及变步长龙格库塔法matlab代码a.经典龙格库塔法文件function R=Rungkutta4(f,a,b,N,ya) h =

文***品 2年前 上传354   0

数值分析题库不含答案

一. 单项选择题(每小题2分,共10分)1. 在下列四个数中,有一个数具有4位有效数字,且其绝对误差限为 ,则该数是( )A 0.001523 B 0.15230C 0.01523 D 1.523002. 设方阵A可逆,且其n个特征值满足:,则的主特征值

文***品 2年前 上传1159   0

数值分析测试题答案

测 试 题——数值分析一、选择题 1. 设近似值有位有效数字,,则其相对误差限为 A. B. C. 2. 要使的近似值的相对误差限小于,则要取的有效数字有 位。 A.4 B. 3 C. 53. 插

z***u 2年前 上传1193   0

数值分析模拟试卷(九)

数值分析模拟试卷(九)班级 学号 姓名 一、 填空题(每空3分,共30分)1. 设,则差商 __________ ; 2.在用松弛法(SOR)解线性方程组时,若松弛因子满足,则迭代法______ ;3.要使求的Newton迭代法至少三阶收敛,需要满足______ ;4. 设,用Newton迭代法求具有

文***享 3年前 上传810   0

数值分析模拟试卷(六)

数值分析模拟试卷(六)班级 学号 姓名 一、 填空题(每空2分,共30分)1. 近似数关于真值有____________位有效数字;2. 为了减少运算次数,应将表达式改写为__________________________________________________

文***享 3年前 上传739   0

数值分析模拟试卷(七)

 数值分析模拟试卷(七)班级 学号 姓名 一、填空(共30分,每空3分)1 设,则A的谱半径______,A的条件数=________.2 设,则=________, =________.3 设,是以0,1,2为节点的三次样条函数,则b=________,c=________.4 设是区

文***享 3年前 上传733   0

数值分析题库填空部分

数值分析题库-填空部分一. 填空 2.Gauss型求积公式不是 插值型求积公式。(限填“是”或“不是”)3.设lk(x)是关于互异节点x0, x1,…, xn, 的Lagrange 插值基函数,则 º0 m=1,2,…,n4.,则 , , ;答:4,3.6180340,5;5.用个不同节点作不超过次的多项式插值,分别采用Lagran

z***u 1年前 上传475   0

数值分析各算法流程图

数值分析各算法流程图 一、插值 1、 拉格朗日插值流程图:( 相应程序:lagrintp(x,y,xx)) 2、 牛顿插值流程图 (1)产生差商表的算法流程图(相应程序:divdiff(x,y))

文***品 5年前 上传1749   0