基于matlab的数值计算中的优化技术_毕业论文(编辑修改稿)内容摘要:
值余项公式可得复化公式的截断误差为 51 ( 4 )2 2 11 1 1 ( 2 )( ) ( ) [ ( ) ( ) 2 ( ) 4 ( ) ] ( )3 2 8 8 0m m mbS k ka k k khhR f f x d x f a f b f x f x f 2 2 2[ , ]kkxx 复化科特斯求积公式 定义 将积分区间 [, ]ab 等分为 N 个子区间 4 4 4[ , ]kkxx ,每个子区间的中点42kx , ( 0,1, , 1)kN,子区间长度 bah N , 在 每个 子 区间 上用 科特斯 公式求和 ,得 ()ba f x dx 4 3 4 211[ 7 ( ) 3 2 ( ) 1 2 ( )90NNkkkkh f a f x f x 14 1 4113 2 ( ) 1 4 ( ) 7 ( ) ]NNkkkkf x f x f b 式 就称为 复化科特斯求积公式 ,式中 bah N , 4k hx a k ( 0 ,1, 2 , , 2 1)kN 类似地可以推出复化科特斯公式的截断误差为 ( ) 6 ( 6 )4 2 ( )( ) ( ) ( )9 4 5 4N b a hR f f ( ( , ))ab 高精度数值积分算法 求积分时,复化积分公式 采用逐步分段法, 是一种比较有效的方法,但是它也存在许多的弊端, 它收敛于 积分真值的速度缓慢, 从而人们在复化求积分公式上进行改进。 在求积分时步长的大小 也会影响到积分的效果,步长太长积分值就不会太精确,步长太短则会增加许多的运算量。 运算的时间也会随之增加。 在计算器中编程计算结果 要花费大量的时间。 以下采用变步长的计算方法,从而避免了这一点。 8 龙贝格求积公式 梯形法的算法简单,单精度低,收敛的速度缓慢。 由此引出了龙贝格公式。 由梯形的递推法可以看出,将积分区间等分时,用复化梯形公式计算的结果 2NT 作为积分 I的近似值,其误差近似值为21()3 NNTT。 可以设想,如果用这个误差作为 2NT 的一种补偿,即将 222 41 ( ) =3 4 1NNN N N TTT T T 作为积分的近似值,可望提高其精确度。 直接根据复化求积公式,不难验证 222 41 ()3 4 1NNN N N N TTS T T T () 这说明,将区间对分前后两次复化梯形公 式的值,作线性组合恰好等于复化辛浦生公式的值 NS ,它比 2NT 更接近于近似值。 同样,用 2NS 于 NS 作线性组合会得到比 2NS 更精确的值,且通过直接验证可得 2 222 241 ()15 4 1NNN N N N SSC S S S () 用 2NC 与 NC 作线性组合,又可得到比 2NC 更精确的值,通常记为 NR ,即 3 222 341 ()63 4 1NNN N N N CCR C C C () 式 () 就称为 龙贝格求积公式。 上述用若干个积分近似值推 算出更为精确的积分近似值的方法,称为外推方法。 我们将序列 NT , NS NC 和 NR 分别称为梯形序列、辛浦生序列、科特斯序列和龙贝格序列。 由龙贝格序列当然还可以继续进行外推,得到新的求积序列。 在积分区间逐次分半的过程中,利用外推法算式将粗糙近似值 nT 逐步加工成越来越精确的近似 值 ,n n nS C R。 也就是说,将收敛速度缓慢的梯形序列 2{}kT逐步加工成 9 收敛速度越来越快的序列2 2 2{ },{ },{ }k k kS C R。 根据这种原理设计的计算积分近似值的方法称为龙贝格积分方法,又称为数值积分逐次分半加速收敛法。 利用龙贝格序列求积的算法称为龙贝格算法。 这种算法 具有占用内存少、精确度高的优点。 因此,成为实际中常用的求积方法。 在优化技术方面的考虑龙贝格方法 比 较合适的选择,在第四章会用程序进行讨论 说明。 10 第三章 线性方程组的求解 上一章讲述了有关于优化技术在数值积分计算方法的应用,为了更加体现优化技术的应用本章将会讨论优化技术在线性方程组中的应用。 实际中,存在大量的解线性方程组的问题。 很多数值方法到最后也会涉及到线性方程组的求解问题:如样条插值的 M 和 m 关系式,曲线拟合的法方程,方程组的 Newton 迭代等问题。 求解线性方程组有很多的方法,如 gauss 消去法,按比例主元消去法,用 Cholesky分解解线性方程组 ,平方根法和追赶法等等。 一般地设 n 阶线性方程组为 1 1 1 1 2 2 1 12 1 1 2 2 2 2 21 1 2 2................nnnnn n n n n na x a x a x ba x a x a x ba x a x a x b 表示成矩阵形式 Ax b 其中 1 1 1 2 12 1 2 2 212..............nnij nnn n n na a aa a aAaa a a , 12...nxxxx,12...nbbbb A 为系数矩阵 高斯消元法是按照 消元和回代两个过程。 高斯消元法的改进为高斯主元消元法,并且主元消元法主要有列主元,按 比例主元和全主元。 高斯消元法的基本思想: 首先将 A 化为上三角阵,再回代求解 11 nnnnnnnbaaabaaabaaa21222221111211 得( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 )11 12 13 1 1( 2 ) ( 2 ) ( 2 ) ( 2 )22 23 2 2( 3 ) ( 3 ) ( 3 )33 3 3( ) ( )0000 0 0nnnnnnn na a a a ba a a ba a bab 第二步 niiaa i ,3,2 )2(22)2(2 行第行第 )2()2()2(2)2(2)2(2)2(2211121100nnnnnnbaabaabaaa 得 )3()3()3(3)3(3)3(3)3(33)2(2)2(2)2(23)2(221113121100000nnnnnnnbaabaabaaabaaaa 类似下去我们有 第 k 步 nkiiaakkkkik ,1,k)()( 行第行第 n- 1 步以后,我们可以得到变换后的 矩阵为: )()()3(3)3(3)3(33)2(2)2(2)2(23)2(2211131211000000nnnnnnnnbabaabaaabaaaa 从此再回代可以 解出线性方程组的解。 但是高斯解线性方程组一般都是针对中小型的,一下介绍几种线性方程组的迭代法,从而求解线性方程组的近似解,利用优化技术判断哪个方法最优。 线性方程组的迭代法 Jacobi 迭代法 设 n 阶线性方程组的系数 ()ij n nAa 非奇异( nonsigular),且 0( 1, 2, , )ija i n。 将 方程组改为 12 1 1 2 2 1 3 3 1 1112 2 1 1 2 3 3 2 2221 1 2 2 , 11( ) ,1( ) ,1( ) .nnnnn n n n n n nnnx a x a x a x bax a x a x a x bax a x a x a x ba () 任取 ( 0 ) ( 0 ) ( 0 ) ( 0 )12( , , , )Tnx x x x ,将各分量代入上式的右边得 ( 1 ) ( 0 ) ( 0 ) ( 0 )1 1 2 2 1 3 3 1 111( 1 ) ( 0 ) ( 0 ) ( 0 )2 2 1 1 2 3 3 2 222( 1 ) ( 0 ) ( 0 ) ( 0 )1 1 2 2 , 1 11( ) ,1( ) ,1( ) .nnnnn n n n n n nnnx a x a x a x bax a x a x a x bax a x a x a x ba () 将 (1 ) (1 ) (1 ) (1 )12( , , , )Tnx x x x 代入上式的右边,得 ( 2 ) ( 1 ) ( 1 ) ( 1 )1 1 2 2 1 3 3 1 111( 2 ) ( 1 ) ( 1 ) ( 1 )2 2 1 1 2 3 3 2 222( 2 ) ( 1 ) ( 1 ) ( 1 )1 1 2 2 , 1 11( ) ,1( ) ,1( ) .nnnnn n n n n n nnnx a x a x x bax a x a x a x bax a x a x a x ba () 以此类推,可得。基于matlab的数值计算中的优化技术_毕业论文(编辑修改稿)
相关推荐
图像的对比度,但其具体的增强效果不容易控制,处理的结果总是得到全局均衡化的直方图。 而在实际生活中,为了得到某种 特定的形状, 有时需 要将直方图进行某种变换 ,从而有选择地增强某个灰度值范围的对比度。 图像滤波 图像的空间文理信息可以形象的反映出图像的大小、位置、和形状等特征,利用线性滤波技术可以对图像的某些纹理信息进行一定程度的增强,而去除其 他的特征。 线性滤波是一种邻域操作
,那么影射将会对图像的像素值加权。 I=imread(39。 39。 )。 J=imadjust(I,[,],[])。 subplot(211),imshow(I)。 subplot(212),imshow(J)。 图 (二) 使用 MATLAB 对图像进行旋转变形 图像的旋转是指使图像做某一角度的转动。 在 MATLAB中,图像旋转的函数式 imrotate,同 imresize 函数一样,
设计的一般步骤 分析界面所要求实现的主要功能,明确设计任务。 在稿纸上绘出界面草图,并对其进行审查。 按照构思的草图,上机制作静态界面,并进行检查。 编写界面动态功能的程序,对其功能进行逐项检查。 系统功能的模块设计 根据当前图像处理系统的总体设计样式和要求,该 系统主要包括文件、工具、编辑、图像、调色、图像类型转换、颜色空间转换、正交变换等模块。 其模块图如 所示: 图 系统功能框图
~80)Hz 之间为低频 [5]。 1. 3 MATLAB 环境采集和分析心音信号的可行性 上文已经提到,心音信号的分析对于心血管疾病的临床诊断具有重要的理论意义和实际意义。 然而,各种原因阻碍了心音信号的采集和分析的利用和发展,具体如下: 第一, 心音的产生机制在目前为止仍然处在争论之中,临床上很少单凭听诊做出诊断; 第二, 目前只是定性的分析心音,缺少定量的心音分析技术; 第三
(21) 其中 , )( jeX 的频谱为 )(jX , ][kX 的频谱为 )( jeX。 可见,信号时域抽样导致信号频谱的周期化。 Tsam /2π 为抽样角频率,1samfT 为抽样频率。 数字角频率Ω与模拟角频率ω的关系为:Ω =ω T。 离散傅立叶变换 (DFT)[12] 毕业设计 (论文 ) 9 有限长序列 )(nx 的离散傅立叶变换 (DFT)为 10( ) [ ( )
( 29) 计算改正后的坐标增量: x ijyijij vx 改 ijyijij vy y改 ( 210) ( 8) 计算坐标 ijxij vXX ijyij vYY ( 211) 支导线的计算 以下图 7为例,支导线计算步骤如下: 图 7 支导线 ( 1)坐标方位角推算 设直线 MA的坐标方位角已知为 MA ,按方位角推算公式: 180