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

热门搜索

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

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

文***品

贡献于2023-02-26

字数:5731

数值分析课程设计积分方法实际应


数值分析课程设计报告

求积公式实际应

学 院
数学统计学院
专 业
信息计算科学
学 号

姓 名

指导教师

成 绩

教师评语:









指导教师签字:

2018年 X 月 X 日


1 绪
数值分析计算数学部分计算数学数学科学分支研究计算机求解种数学问题数值检索方理软件实现
着计算机计算方法飞速发展学科走定量化精确化产生系列计算性学科分支计算物理计算化学计算生物学计算质学计算气象学计算材料学等计算数学中数值计算方法解决计算问题桥梁工具知道计算力计算工具计算方法效率积提高计算方法效率提高计算机硬件效率样重科学计算已科学技术社会生活领域中
数值计算方法种研究解决数学问题数值似解方法 计算机解数学问题方法简称计算方法科学研究工程技术中种计算方法 例航天航空质勘探汽车制造桥梁设计天气预报汉字字样设计中计算方法踪影计算方法数学类课程中理抽象性严谨性实性亚丁实验性技术特征计算方法门理性实践性强学科70年代数学校仅数学系计算数学专业计算机系开设计算方法门课程着计算机技术迅速发展普现计算方法课程已成理工科学生必修课程计算方法计算象微积分线性代数常微分方程中数学问题容包括:插值拟合数值微分数值积分求解线性方程组直接法迭代法计算矩阵特征值特征量常微分方程数值解等问题

2 Gauss求积公式
21 基原理
求积公式
(21)
含2n+2定参数 等距节点时插值求积公代数精度少n次果适选取求积公式(21)具2n+1次代数精度类求积公式称高斯求积公式
具般性研究带权积分里权函数求积公式
(22)
赖求积系数求积节点适选取(22)具2n+1次代数精度
果求积公式(22)具2n+1次代数精度称节点高斯点相应求积公式(22)称高斯求积公式
根定义(22)式具2n+1次代数精度()令(22)式精确成立
(23)
定权函数求出右端积分(23)式解
22 程序实现
建立gausslm文件写入容:
function sgaussl(abn)
h(ba)n
s00
for m0(1*n21)
ss+h*(gaussf(a+h*((11sqrt(3))+2*m))+gaussf(a+h*((1+1sqrt(3))+2*m)))
end
23 实例分析
例 计算积分
解 建立gaussfm文件调gausslm文件中函数写入容:
function ygaussf(x)
ysqrt(x)*log(x)
命令行中输入:
>> sgaussl(0120)
出结果:
s

04456

3 高斯勒德求积公式
31 基原理
高斯求积公式(21)中取权函数区间公式
(31)
勒德项式区间 正交项式勒德项式零点求积公式(31)高斯点形(31)式高斯公式称高斯勒德求积公式
32 程序实现
建立guasslegendrem文件写入容:
function [qlAkxk]guasslegendre(funabntol)
if nargin1
a1b1n7tol1e8
elseif nargin3
n7tol1e8
elseif nargin4
tol1e8
elseif nargin2|nargin>5
error('The Number of Input Arguments Is Wrong')
end
计算求积节点
syms x
psym2poly(diff((x^21)^(n+1)n+1))(2^n*factorial(n))
tkroots(p) 求积节点
计算求积系数
Akzeros(n+11)
for i1n+1
xkttk
xkt(i)[]
pnpoly(xkt)
fp@(x)polyval(pnx)polyval(pntk(i))
Ak(i)quadl(fp11tol) 求积系数
end
积分变量代换[ab]变换[11]
xk(ba)2*tk+(b+a)2
检验积分函数fun效性
funfcnchk(fun'vectorize')
计算变量代换积分函数值
fxfun(xk)*(ba)2
计算积分值
qlsum(Ak*fx)
参数说明:
fun:积分表达式函数句柄
ab:积分限
n:积分阶数
tol:积分精度默认1e6
ql:积分结果
Ak积分系数
xk:求积节点满足qlsum(Ak*fun(xk))

33 实例分析
例 4点高斯勒德公式求解定积分似值
解:开guasslegendrem文件命令行中输入容
>> syms x
>> funinline(cos(x)*x^2)
>> [qlAkxk]guasslegendre(fun0pi24)
出结果:
ql

04674

Ak

05689
02369
04786
02369
04786


xk

07854
00737
03625
14971
12083

4点高斯勒德积分结果ql04674
4 复化Simpson求积公式
41 基原理
复化Simpson公式种较实积分方法出误差估计首先区间[ab] N等分子区间长度
(41)
子区间采Simpson公式Simpson公式时子区间二等分2N+1分点
(42)
推导
(43)
称复化Simpson值称(43)式复化Simpson公式
42 程序实现
编写复化Simpson求积函数(函数名:s_quadm)
Function IS_quad(xy)
复化求积公式
x积函数变量等距节点y积函数节点处函数值
nlength(x)
mlength(y) 积分变量节点数应函数值数相
if n~m
error ('The length of X and Y must be equal')
return
end
if rem(n12)~0 果n12整调复化公式
error ('节点数满足求')
return
end
N(n1)2
h(x(n)x(1))N
azeros (1n)
for k1N
a(2*k1)a(2*k1)+1
a(2*k)a(2*k)+4
a(2*k+1)a(2*k+1)+1
end
Ih6*sum(a*y)
然调s_quad函数实现复化Simpson公式法建立文件SPS容:
clear
xinput('请输入积分限点间间隔(例1011):')
yinput('请输入积公式:y')
IS_quad(xy)
disp('出积分值I')
disp(I)

43 实例分析
例1 复化Simpson公式求积分积分区间中点点间间隔取
01
解:运行程序提示输入积分限点间间隔积公式示:
请输入积分限点间间隔(例1011):1011
请输入积公式:yexp(x^2)
出积分值I
14936

真值:14937

例2 计算积分区间8等分
解:运行程序提示输入积分限等分区间长度积公式
示:

请输入积分限点间间隔(例1011):001251
请输入积公式:yx(4+x^2)
出积分值I
01116

真值:0111572

44 结果分析
复化Simpson计算结果误差较精度较高更适合科学计算应公式具收敛性稳定性良

5 数值方法实际应
实际问题中会遇困难函数找初等函数表示原函数例积分
(51)
言存初等函数表示原函数函数然找原函数计算复杂例椭圆型积分
(52)
情况知道某点处函数值没函数具体表达式情况必研究积分数值计算问题面梯形公式例做说明
谓梯形求积公式梯形面积似曲边梯形面积利梯形公式连续增加[ab]区间数逼:
(53)
第j次循环等距节点处采样

51 实例分析
卫星轨道椭圆椭圆周长计算公式

里a椭圆半长轴c球中心轨道中心(椭圆中心)距离记h点距离H远点距离R637km球半径

国第颗造卫星点距离h439km远点距离H2384试求卫星轨道周长
解 第步:先利Matlab画出积函数图形
输入程序:
clear
H2384
h439
R6371
a(2*R+H+h)2
c(Hh)2
x001pi2
ysqrt(1(ca)^2*(sin(x))^2)
plot(xy'')
title('梯形法')
xlabel('x')
ylabel('y')

输出结果:
a
7782500000000000e+003
c
9725000000000000e+002






输出图形:

图51 积函数图形

第二步:应数值积分梯形公式
首先建立名trapezgmM文件程序:
function Itrapezg(f_name3abn)
format long
输出15位数字表示
nn
h(ba)n
xa+(0n)*h
ffeval(f_name3x)
Ih2*(f(1)+f(n+1))
if n>1 II+h*sum(f(2n))
end
h1(ba)100
xca+(0100)*h1
fcfeval(f_name3xc)
plot(xcfc'r')
hold on
xlabel('x')
ylabel('y')
plot(xf)
title('数值积分梯形效果图')
plot(xzeros(size(x))'')
for i1nplot([x(i)x(i)][0f(i)])
end

然建立名f_name3mM文件定义函数Matlab命令:
function yf_name3(x)
ysqrt(1(9725000e+0027782500e+003)^2*(sin(x))^2)099
输入命令程序:
>> trapezg('f_name3'0pi230)
输出结果:
ans

000955791054630
输出图形:


图52 数值积分效果图
积分结果:
000955791054630+099099955791054630

第三步:计算结果:


第四步:考虑误差
clear
n1
format long
fprintf('\n Extended Trapezoidal Rule\n')
fprintf('\n n I Error\n')
I2000955791054630
for k18
nn*2
I1trapezg('f_name3'0pi2n)
format long
if k~1
fprintf('30f 108f 108f\n' n I1 I1I2)
end
pause
end
计算7步输出结果:
Extended Trapezoidal Rule
n I Error
4 000956 000000
8 000956 000000
16 000956 000000
32 000956 000000
64 000956 000000
128 000956 000000
256 000956 000000
初始状态图:

图53 初始状态图
计算步结果图:


图54 计算步结果图
计算四步结果图:

图55 计算四步结果图
计算八步结果图:

图56 计算八步结果图
52 结果分析
数值微积分科学计算应复化梯形公式极简化实际生活中运算复杂性仅算法简明意义明确迭代结果准确科学具更收敛性广泛实性精度高收敛速度快题利复化积分原理确定轨道加计算高精度结果

通次课程设计学应数学软件进行量数值求解方法该课程理解进步加强课堂知识模糊点清晰认识
文叙述种方法中高斯勒德求积公式较少节点数高精度计算结果现实生活中常数值积分方法积分区间较时积分精度理想复化Simpson计算结果误差较精度较高更适合科学计算应公式具收敛性稳定性良复化梯形公式收敛稳定极简化实际生活中运算复杂性仅算法简明意义明确迭代结果准确科学具更收敛性广泛实性精度高收敛速度快
参考文献
[1] 李庆扬王超易义数值分析[M] 北京 清华学出版社 200897137
[2] 邓东皋伊玲数学分析简明教程[M] 北京 高等教育出版社2006100136
[3] 薛定宇陈阳泉高等应数学问题MATLAB®求解[M]北京清华学出版社20133542

文档香网(httpswwwxiangdangnet)户传

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

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

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

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

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

购买文档

相关文档

数值分析高斯—勒让德积分公式课程设计

高斯—勒让德积分公式摘要:高斯—勒让德积分公式可以用较少节点数得到高精度的计算结果,是现在现实生活中经常运用到的数值积分法。然而,当积分区间较大时,积分精度并不理想。The adva ntage of Gauss-Legendre integral formula is tend to get high-precision calculational result by using

文***品 3年前 上传768   0

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

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

文***品 3年前 上传2089   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年前 上传648   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 1年前 上传2465   0

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

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

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

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

佛山科学技术学院实 验 报 告课程名称 数值分析 实验项目 数值积分 专业班级 机械工程 姓 名 学 号 指导教师 成 绩 日 期 月 日 一、实验目的1、理解

文***品 9个月前 上传199   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年前 上传1090   0

数值分析选择题

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

文***品 1年前 上传438   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年前 上传763   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年前 上传591   0

数值分析检测题

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

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

实际应用能力过关卷

实际应用能力过关卷一、看图填一填,算一算。(第1、2小题各10分,第3小题12分,共32分)1.有个小朋友在跳绳,个小朋友在踢毽子,一共有多少个小朋友?2.一共有13只北极熊,图中右边有只,左边有多少只?3.草地上原来有只兔子,跑来了只兔子,又跑走了只兔子,现在草地上有几只兔子?二、选一选。(将正确答案的序号填在括号里)(每小题10分,共30分)1.能用算式“8+7”解决的是(

x***q 3年前 上传663   0

数值分析题库不含答案

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

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

数值分析测试题答案

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

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

数值分析题库填空部分

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

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

数值分析模拟试卷(九)

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

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

数值分析模拟试卷(六)

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

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

数值分析模拟试卷(七)

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

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

数值分析各算法流程图

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

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

数值分析部分填空练习

数值分析-部分填空练习1 绪论(1). 要使的近似值的相对误差限£0.1%, 应至少取___4____位有效数字。=0.4…´10, a1=4, er£´10-(n-1)< 0.1% ,故可取n³4, 即4位有效数字。(2). 要使的近似值的相对误差限£0.1%, 应至少取___4___位有效数字,此时的绝对误差限为 (3). 设y=f (x1,x2) 若x1,x2,的近似值分别为x

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

数值分析模拟试卷(五)

数值分析模拟试卷(五)班级 学号 姓名 一、填空题(每空2分,共30分)1.已知数 e=2.718281828...,取近似值 x=2.7182,那麽x具有的有效数字是 ____位;2.若,改变计算式=__________________,使计算结果更精确;3.已知, 则谱半径 __________ ;

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

数值分析模拟试卷(三)

数值分析模拟试卷(三)班级 学号 姓名 一、填空题(共20分,每题2分) 1、设x*=2.3149578…,取5位有效数字,则所得的近似值x=_______________ ;.2、设一阶差商,,则二阶差商__________ ;3、数值微分中,已知等距节点的函数值,则由三点的求导公式,有______

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

数值分析模拟试卷(四)

数值分析模拟试卷(四)班级 学号 姓名 一、 填空题(每空2分,共20分) 1、已知数 e = 2.718281828..., 取近似值 x =2.7182, 则x具有 位有效数字;2、迭代过程 (k=1,2,…)收敛的充要条件是 ;3、解非线性方程f(x)=0的牛顿迭代法具有

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

物流定量分析公式

物流定量分析公式

天***猩 2年前 上传574   0

数值计算方法实验报告

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

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