科学与工程计算科学计算14

合集下载

科学和工程计算复习题与答案

科学和工程计算复习题与答案

科学和工程计算基础复习题一、 填空题:1. :2. 计算机计费的主要依据有两项:一是使用要由算数运算的次数决定;二是占据存储器的空间,3. 用计算机进行数值计算时,4. ,则称该算法是5. 函数求值问题()x f y =的条件数定义为:)()())(()(x f x f x x f cond x C '==6. 单调减且有 下界 的数列一定存在极限; 单调增且有 上界 的数列一定存在极限. 7. 方程实根的存在唯一性定理:设],[)(b a C x f ∈且0)()(<b f a f ,则至少存在一点()b a ,∈ξ使()0=ξf .当()x f '在()b a ,,方程在[]b a ,内有唯一的实根.8. 函数()y x f ,在有界闭区域D 上对y 满足Lipschitz 条件,是指对于D 上的任意一对点()1,y x 和()2,y x 成立不等式:2121),(),(y y L y x f y x f -≤-.其中常数L 只依赖于区域D .9. 设n i R A i n n ,,2,1,, =∈⨯λ为其特征值,则称i ni A λρ≤≤=1max )(为矩阵A 的谱半径.10. 设1-A 存在,则称数A AA cond 1)(-=为矩阵A 的条件数,其中⋅是矩阵的算子范数. 11. 方程组f xB x +=,对于任意的初始向量()0x 和右端项f ,迭代法()()f x B x k k+=+1收敛的充分必要条件是选代矩阵B 的 谱半径1)(<B ρ. 12. 设被插函数()x f 在闭区间[]b a ,上n 阶导数连续,()()x fn 1+在开区间()b a ,上存在.若{}ni i x 0=为[]b a ,上的1+n 个互异插值节点,并记()()∏=+-=ni in x x x 01ω,则插值多项式()()()()()∑=++'-=nk k n k n k n x x x x x f x L 011ωω的余项为)()!1()()()()(1)1(x n f x L x f x R n x n n n +++=-=ωξ,其中),()(b a x x ∈=ξξ.13. 若函数组(){}[]b a C x n k k ,0⊂=ϕ满足⎩⎨⎧=≠≠=l k lk l k ,0,0),(ϕϕ k,l =0,1,2,…,n ,则称(){}nk k x 0=ϕ为正交函数序列. 14. 复化梯形求积公式⎰∑⎥⎦⎤⎢⎣⎡+++=≈-=ban k n b f kh a f a f h f T dx x f 11)()(2)(2)()(,其余项为),(),(12)(2b a f h a b R nT∈''--=ηη15. 复化Simpson 求积公式⎰∑∑⎥⎦⎤⎢⎣⎡++++++=≈-=-=ban k n k n b f kh a f h k a f a f h f S dx x f 1011)()2(2))12((4)(3)()(,其余项为),(),(180)()4(4b a f h a b R nS∈--=ηη16. 选互异节点n x x x ,,,10 为Gauss 点,则Gauss 型求积公式的代数精度为2n+1 .17. 如果给定方法的局部截断误差是()11++=p n h O T ,其中1≥p 为整数,则称该方法是 P 阶的或具有P 阶精度 .18. 微分方程的刚性现象是指快瞬态解严重影响 数值解的稳定性和精度 ,给数值计算造成很大的实质性困难的现象. 19. 迭代序列{}[]b a x k k ,0⊂∞=终止准则通常采用11k k kx x x ε--<+,其中的0>ε为 相对误差20.二、 选择题1. 下述哪个条件不是能使高斯消去法顺利实现求解线性代数方程组(),ijn nAx b A a ⨯==的充分条件? ( D )A. 矩阵A 的各阶顺序主子式均不为零;B. A 对称正定;C. A 严格对角占优;D. A 的行列式不为零.2. 高斯消去法的计算量是以下述哪个数量级的渐近速度增长的? ( B ) A.313n ; B. 323n ; C. 314n ; D. 334n .3. 对于任意的初始向是()0x和右端项f ,求解线性代数方程组的迭代法()()1k kx Bx f +=+收敛的充分必要条件是( A ). A.()1B ρ<; B. 1B <; C. ()det 0B ≠; D. B 严格对角占优.4. 下述哪个条件不是能使求解线性代数方程组(),ijn nAx b A a ⨯==的Gauss-Seidel 迭代法收敛的充分条件? ( C )A. A 为严格对角占优阵;B. A 为不可约弱对角占优阵;C. A 的行列式不为零;D. A 为对称正定阵.5. 设()[]2,f x C a b =,并记()2m a x a xbM f x ≤≤''=,则函数()f x 的过点()()()(),,,a f a b f b 的线性插值余项()1R x ,[],x a b ∀∈满足( A ). A. ()()2218M R x b a ≤-; B. ()()2218M R x b a <-; C. ()()2216M R x b a ≤-; D. ()()2216M R x b a <-.6. 设()n x ϕ是在区间[],a b 上带权()x ρ的首项系数非零的n 次正交多项式()1n ≥,则()n x ϕ的n 个根( A ).A. 都是单实根;B. 都是正根;C. 有非负的根;D. 存在重根7. Legendre 多项式是( )的正交多项式.( B )A. 区间[]1,1-上带权()x ρ=B. 区间[]1,1-上带权()1x ρ=;C. 区间[],-∞∞上带权()2x x e ρ-=; D. 区间[]0,1上带权()1x ρ=8. 离散数据的曲线拟合的线性最小二乘法的Gram 矩阵与( D )无关?A. 基函数(){}n k k x ϕ=; B. 自变量序列{}0mi i x =;C. 权数{}0mi i w =; D. 离散点的函数值{}0mi i y =. 9. Simpson 求积公式的余项是( B ).A. ()()()3,,12h R f f a b ηη''=-∈;B. ()()()()54,,90h R f f a b ηη=-∈; C. ()()()()2,,12h b a R f f a b ηη-''=-∈; D. ()()()()()44,,90h b a R f f a b ηη-=-∈ 10. n 个互异节点的Gauss 型求积公式具有( D )次代数精确度.A. n ;B. 1n +;C. 21n +;D. 21n -.11. 一阶导数的数值计算公式中,中心差商公式的精度为( B ).A. ()O h ;B. ()2O h ;C. ()2o h ; D. ()32O h .12. 对于用插值法建立的数值求导公式,通常导数值的精确度比用插值公式求得的函数值的精度( B ).A. 高; B, 低; C. 相同; D. 不可比.13. 在常微分方程初值问题的数值解法中, 梯形公式是显式Euler 公式和隐式Euler 公式的( A ).A. 算术平均;B. 几何平均;C. 非等权平均;D. 和. 14. 当( B )时,求解(),0y y λλ'=<的显式Euler 方法是绝对稳定的. A. 11h λ-≤≤; B. 20h λ-≤≤; C. 01h λ≤≤; D. 22h λ-≤≤ 15. 求解(),0y y λλ'=<的经典R-K 公式的绝对稳定条件是( C ): A .20h λ-≤≤; B.()2112h h λλ++≤;C.()()()2341123!4!h h h h λλλλ++++≤; D.()()22121211212h h h h λλλλ++≤-+.16. 在非线性方程的数值解法中,只要()()***1,()x x x ϕϕ'≠=,那么不管原迭代法()()1,0,1,2,k k x x k ϕ+==是否收敛,由它构成的Steffensen 迭代法的局部收敛的阶是( D )阶的.A. 1;B. 0;C. 2<;D. 2≥.17. 在非线性方程的数值解法中,Newton 迭代法的局部收敛的阶是( D )阶的. A. 1; B. 0; C. 2<; D. 2≥.18. 在非线性方程的数值解法中,离散Newton 迭代法的局部收敛的阶是( C )阶的.A. 1;B.C.; D. 2. 19. 在求解非线性方程时,迭代终止准则通常采用( A ),其中的0ε>为给定的相对误差容限. A.11k k kx x x ε--<+; B.1k k kx x x ε--<; C. 1k k x x ε--<; D.111k k k x x x ε---<+.20. 在求解非线性方程组时,加进阻尼项的目的,是使线性方程组的( C ).A. 系数矩阵非奇异;B. 系数矩阵的行列式不等于零;C. 系数矩阵非奇异并良态;D. 系数矩阵可逆.三、 判断题1. 在用计算机求数学问题的数值解就是构造算法的构造问题.( × )2. 用计算机进行数值计算时,所有的函数都必须转化成算术运算;在作加减法时,应避免接近的两个数相减;在所乘除法时,计算结果的精度不会比原始数据的高.( √ ) 3. 用计算机作加减法时,交换律和结合律成立.( × ) 4. 单调减且有下界的数列一定存在极限。

最新计算机核心期刊目录一览表

最新计算机核心期刊目录一览表

最新计算机核心期刊目录一览表1.计算机科学与技术英文版: 《Journal of Computer Science and Technology》(双月刊)SCI-E源期刊,中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国科学院计算技术研究所2.《计算机学报》(Chinese Journal of Computers) (月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国计算机学会中国科学院计算技术研究所3.《软件学报》(Journal of Software) (月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国计算机学会中国科学院软件研究所4.《计算机研究与发展》 (Journal of Computer Research and Development)(月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国科学院计算技术研究所中国计算机学会5.《电子学报》(中文版)(Acta Electronica Sinica)(月刊)电子学报英文版:《Chinese Journal of Electronics》(双月刊)SCI-E检索源期刊,中文重要期刊,EI Compendex源期刊,中文核心期刊6.《自动化学报》(双月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊期刊外文名: Acta Automatica Sinica创办日期: 1963.01.01主办单位:中国自动化学会、中国科学院自动化所7.《计算机工程》(Computer Engineering)(半月刊)中文核心期刊(已经不被EI检索)主办单位:华东计算技术研究所上海市计算机学会8.《电子与信息学报》(中文版)(月刊)电子与信息学报英文版:《Journal of Electronics》(季刊)中文重要期刊,EI Compendex源期刊,中文核心期刊原刊名:电子科学学刊9.《信息与控制》(Information and Control)(双月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊10.《控制理论与应用》(双月刊)(Control Theory & Applications)控制理论与应用英文版:《Journal of Control Theory and Applications》中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:华南理工大学11.《控制与决策》(Control and Decision)(月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊12.《系统仿真学报》(JOURNAL OF SYSTEM SIMULATION)(半月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊编13.《模试识别与人工智能》(季刊) ISTIC收录中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国自动化学会国家智能计算机研究开发中心14.《计算机科学》(Computer Science)(月刊)中文核心期刊主办单位:国家科技部西南信息中心通信地址:重庆市北部新区洪湖西路18号重庆天旭科技信息有限公司《计算机科学》杂志社15.《系统工程理论与实践》(月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊地址:北京中关村东路55号邮编:10008016.《系统工程学报》(Journal of Systems Engineering )(双月刊)中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国系统工程学会地址:天津市津卫路92号天津大学18教学楼411室邮政编码:30007217.《系统工程与电子技术》(Systems Engineering and Electronics)(月刊)系统工程与电子技术英文版:《Journal of Systems Engineering and Electronics》(季刊)EI Compendex源期刊,中文核心期刊主办单位:中国航天科工集团公司二院中国宇航学会中国系统工程学会18.《小型微型计算机系统》(Mini-Micro Systems)(月刊)中文核心期刊主办单位:中科院沈阳计算技术研究所地址:沈阳市和平区三好街100号中科院沈阳计算技术研究所《小型微型计算机系统》编辑部19.《数值计算与计算机应用》(Journal on Numerical Methods and Computer Applications)(季刊)中文核心期刊,ISTIC收录主办单位:中国科学院计算数学与科学工程计算研究所地址:北京市2719信箱《数值计算与计算机应用》编辑部20.《计算机工程与应用》(Computer Engineering and Applications)(旬刊)中文核心期刊,ISTIC收录主办单位:华北计算技术研究所地址:北京市北四环中路211号北京619信箱26分箱《计算机工程与应用》杂志社邮编:10008321.《计算机应用研究》(Application Research Of Computers)(月刊)中文核心期刊, ISTIC收录主办单位:四川省电子计算机应用研究中心通讯地址:成都市成科西路3号《计算机应用研究》编辑部邮编:61004122.《中文信息学报》(双月刊)中文核心期刊,ISTIC收录主办单位:中国科学院软件研究所中国中文信息学会地址:北京8718信箱《中文信息学报》编辑部邮编:100080E-mail:cips@23.《计算机应用》(Computer Appliocations)(月刊)中文核心期刊,ISTIC收录主办单位:中科院成都计算机应用研究所四川省计算机学会地址:成都市人民南路四段九号成都237信箱《计算机应用》编辑部邮编:610041编辑部地址:成都市237信箱《计算机应用》编辑部邮编:610041邮发代号:62-11024.《计算机辅助设计与图形学学报》(Journal of Computer-Aided Design & Computer Graphics)(月刊)中文核心期刊,ISTIC收录主办单位:中国计算机学会25.《计算机工程与设计》(Computer Engineering and Design)(月刊)中文核心期刊主办单位:中国航天科工集团二院706所26.微电子学与计算机(Microellectronics & Computer)(月刊)中文核心期刊主办单位:中国航天科技集团公司西安微电子技术研究所27.计算机仿真(Computer Simulation)(月刊)中文核心期刊主办单位:中国航天科工集团公司第十七研究所28.计算机应用与软件(Computer Applications and Software)(月刊)中文核心期刊主办单位:上海市计算技术研究所上海计算机软件技术开发中心地址:上海市愚园路546号《计算机应用与软件》编辑部29.微计算机信息(CONTROL & AUTOMATION)(旬刊)中文核心期刊主办单位: 中国计算机用户协会自动控制分会通信地址: 北京海淀区皂君庙14号鑫雅苑6号楼601室邮编:100081 30.微型机与应用(Microcomputer & Its Applications)(月刊)中文核心期刊创办日期: 1982.01.01主办单位:信息产业部电子第六研究所编辑部通信地址:北京市海淀区清华东路25号(927信箱)国内邮发代号: 82-41731.微型计算机(半月刊)中文核心期刊主办单位:科技部西南信息中心创刊日期:1980.8出刊日期:每月1日、15日32.数据采集与处理(Journal of Data Acquisition & Processing)(月刊) EI统计源期刊,中文核心期刊主办单位: 南京航空航天大学. 信号处理学会.微弱信号检测学会33.中国图象图形学报(Journal of Image and Graphics)(月刊)中文核心期刊主办单位:中国科学院遥感应用研究所、中国图象图形学学会、北京应用物理与计算数学研究所34.机器人(Robot)(双月刊)EI统计源期刊,中文核心期刊主办单位:中国科学院沈阳自动化研究所35.计算机集成制造系统(Computer Integrated Manufacturing Systems)EI统计源期刊,中文核心期刊36.航空计算技术(Aeronautical Computer Technique)(季刊) ISTIC收录创办日期: 1971.01.01主办单位:中国航空工业第六三一研究所编辑部通信地址:陕西省西安市太白南路(西安90信箱)国内统一刊号: 61-1276/TP国际标准刊号: 1671-654X国内邮发代号: 52-79出版日期:季末月30日37.微计算机应用(Microcomputer Applications)中文核心期刊主办单位:中国科学院声学研究所编辑出版:《微计算机应用》编辑部国内统一刊号:CN11-2204/TP国内邮发代号:2-304国外发行代号:BM555038.电光与控制(Electronics Optics & Control)(双月刊)中文核心期刊主办单位:中国航空工业洛阳电光设备研究所39.《计算机工程与科学》(Computer Engineering and Science)(双月刊) ISTIC收录主办单位:国防科技大学计算机学院电子计算机与外部设备(Computer & Peripherals)计算机辅助工程(Computer Aided Engineering)计算机与现代化(Computer and Modernization)计算机与应用化学 Computers and Applied Chemistry计算机自动测量与控制 Computer Automated Measurement & Control微型电脑应用计算机技术与发展机器人技术与应用说明:检索系统摘引情况选定如下系统:SCI (科学引文索引)中文重要期刊(研究生教育与学位重要期刊)EI(工程索引)中文核心期刊ISTIC (中国科技期刊引证报告统计源期刊) 未注明者为非统计源期刊。

国家自然科学基金学科分类目录及代码表

国家自然科学基金学科分类目录及代码表

国家自然科学基金学科分类目录及代码表A 数理科学数学? ? ? ? A01基础数学? ? ? ? A0101应用数学? ? ? ? A0102计算数学与科学工程计算? ? ? ? A0103力学 ? ? ? ? A02一般力学? ? ? ? A0201固体力学? ? ? ? A0202流体力学? ? ? ? A0203交叉与边缘领域的力学? ? ? ? A0204物理学Ⅰ? ? ? ? A04凝聚态物性I:结构、力学和热学性质? ? ? ? A0401凝聚态物性Ⅱ:电子结构、电学、磁学和光学性质? ? ? ? A0402原子和分子物理? ? ? ? A0403光学? ? ? ? A0404声学? ? ? ? A0405物理学Ⅱ? ? ? ? A05基础物理学? ? ? ? A0501粒子物理学和场论? ? ? ? A0502核物理? ? ? ? A0503核技术及其应用? ? ? ? A0504粒子物理与核物理实验设备? ? ? ? A0505等离子体物理? ? ? ? A0506B化学科学无机化学? ? ? ? B01无机合成和制备化学? ? ? ? B0101丰产元素化学? ? ? ? B0102配位化学? ? ? ? B0103生物无机化学? ? ? ? B0104固体无机化学? ? ? ? B0105分离化学? ? ? ? B0106物理无机化学? ? ? ? B0107同位素化学? ? ? ? B0108放射化学? ? ? ? B0109核化学? ? ? ? B0110有机化学? ? ? ? B02有机合成? ? ? ? B0201金属有机及元素有机化学? ? ? ? B0202天然有机化学? ? ? ? B0203物理有机化学? ? ? ? B0204生物有机化学? ? ? ? B0206有机分析? ? ? ? B0207应用有机化学? ? ? ? B0208物理化学? ? ? ? B03结构化学? ? ? ? B0301量子化学? ? ? ? B0302催化? ? ? ? B0303化学动力学? ? ? ? B0304胶体与界面化学? ? ? ? B0305电化学? ? ? ? B0306光化学? ? ? ? B0307热化学? ? ? ? B0308高能化学? ? ? ? B0309计算化学? ? ? ? B0310高分子化学? ? ? ? B04高分子合成? ? ? ? B0401高分子反应? ? ? ? B0402功能高分子? ? ? ? B0403天然高分子? ? ? ? B0404高分子物理及高分子物理化学? ? ? ? B0405 高分子理论化学? ? ? ? B0406聚合物工程及材料? ? ? ? B0407? ?? ?? ?分析化学? ? ? ? B05色谱分析? ? ? ? B0501电化学分析? ? ? ? B0502光谱分析? ? ? ? B0503波谱分析? ? ? ? B0504质谱分析? ? ? ? B0505化学分析? ? ? ? B0506热分析? ? ? ? B0507放射分析? ? ? ? B0508生化分析及生物传感? ? ? ? B0509联用技术? ? ? ? B0510采样、分离和富集方法? ? ? ? B0511化学计量学? ? ? ? B0512表面、微区、形态分析? ? ? ? B0513化学工程及工业化学? ? ? ? B06化工热力学和基础数据? ? ? ? B0601传递过程? ? ? ? B0602分离过程及设备? ? ? ? B0603化学反应工程? ? ? ? B0604化工系统工程? ? ? ? B0605有机化工? ? ? ? B0607生物化工与食品化工? ? ? ? B0608能源化工? ? ? ? B0609化工冶金? ? ? ? B0610环境化工? ? ? ? B0611环境化学? ? ? ? B07环境分析化学? ? ? ? B0701环境污染化学? ? ? ? B0702污染控制化学? ? ? ? B0703污染生态化学? ? ? ? B0704理论环境化学? ? ? ? B0705全球性环境化学问题? ? ? ? B0706??C??生命科学基础生物学? ? ? ? C01微生物学? ? ? ? C0101植物学? ? ? ? C0102动物学? ? ? ? C0103生物化学和分子生物学? ? ? ? C0104生物物理学与生物医学工程学? ? ? ? C0105 神经生物学? ? ? ? C0106生理学? ? ? ? C0107心理学? ? ? ? C0108细胞生物学及发育生物学? ? ? ? C0109遗传学? ? ? ? C0110生态学? ? ? ? C0111农业科学? ? ? ? C02农业基础科学? ? ? ? C0201农学? ? ? ? C0202畜牧、兽医学? ? ? ? C0203蚕桑、养蜂学? ? ? ? C0204水产学? ? ? ? C0205林学 ? ? ? ? C0206医学与药学? ? ? ? C03预防医学与卫生学? ? ? ? C0301基础医学? ? ? ? C0302临床医学基础研究? ? ? ? C0303药物学? ? ? ? C0304中医药学? ? ? ? C0305? ? ? ?D地球科学? ? ? ?地理学、土壤学和遥感 ? ? ? ? D01综合自然地理学? ? ? ? D0101地貌学? ? ? ? D0102应用气侯学? ? ? ? D0103水资源与水文学? ? ? ? D0104冰雪、冻土学? ? ? ? D0105经济地理学(含历史地理学)? ? ? ? D0106城市地理学? ? ? ? D0107生物地理学? ? ? ? D0108区域地理? ? ? ? D0109区域可持续发展? ? ? ? D0110土壤地理学? ? ? ? D0111土壤物理学? ? ? ? D0112土壤化学? ? ? ? D0113土壤生物学? ? ? ? D0114土壤肥力? ? ? ? D0115土壤侵蚀与水土保持? ? ? ? D0116遥感成像机理? ? ? ? D0117遥感信息处理? ? ? ? D0118遥感信息模型与方法? ? ? ? D0119资源环境信息系统? ? ? ? D0120测绘学? ? ? ? D0121污染物表生行为及环境效应? ? ? ? D0122区域环境质量演变? ? ? ? D0123人类活动与环境效应? ? ? ? D0124环境演变与对策? ? ? ? D0125地质学 ? ? ? ? D02古生物学(含古人类学)? ? ? ? D0201地层学(含磁性地层学)? ? ? ? D0202矿物学? ? ? ? D0203岩石学? ? ? ? D0204矿床学? ? ? ? D0205沉积学(含现代沉积、沉积地球化学、有机地球化学)? ? ? ? D0206 石油、天然气地质学? ? ? ? D0207煤田地质学? ? ? ? D0208第四纪地质学? ? ? ? D0209前寒武纪地质学与变质地质学? ? ? ? D0210构造地质学? ? ? ? D0211大地构造学? ? ? ? D0212水文地质学? ? ? ? D0213工程地质学? ? ? ? D0214数学地质学? ? ? ? D0215地热地质学? ? ? ? D0216遥感地质? ? ? ? D0217环境地质? ? ? ? D0218地球化学 ? ? ? ? D03同位素地球化学? ? ? ? D0301微量元素地球化学? ? ? ? D0302岩石地球化学? ? ? ? D0303矿床地球化学(含有机地球化学)? ? ? ? D0304同位素年代学? ? ? ? D0305实验地球化学? ? ? ? D0306天体化学与比较行星学? ? ? ? D0307地质化学新技术、新方法? ? ? ? D0308环境地球化学与生物地球化学? ? ? ? D0309E材料与工程科学金属材料学科? ? ? ? E01金属结构材料(不包括原料和构件等) ? ? ? ? E0101金属基复合材料? ? ? ? E0102金属非晶态、准晶和纳米晶材料? ? ? ? E0103极端(超高温、超高压、强辐射等等)条件下使用的金属材料? ? ? ? E0104 金属功能材料? ? ? ? E0105金属材料的合金相、相变及合金设计? ? ? ? E0106金属材料的结构与缺陷? ? ? ? E0107金属材料的力学行为? ? ? ? E0108金属材料的凝固与结晶学? ? ? ? E0109金属材料表面的材料科学问题? ? ? ? E0110金属腐蚀与防护的材料科学问题? ? ? ? E0111金属磨损与磨蚀的材料科学问题? ? ? ? E0112其它学科? ? ? ? E0113无机非金属材料学科? ? ? ? E02人工晶体? ? ? ? E0201玻璃材料? ? ? ? E0202结构陶瓷? ? ? ? E0203功能陶瓷? ? ? ? E0204水泥与耐火材料? ? ? ? E0205碳素材料与超硬材料? ? ? ? E0206无机非金属类光电信息与功能材料? ? ? ? E0207无机非金属基复合材料? ? ? ? E0208半导体材料? ? ? ? E0209无机非金属类电介质与电解质材料(含各类电池材料)? ? ? ? E0210无机非金属类高温超导与磁性材料? ? ? ? E0211古陶瓷与传统陶瓷? ? ? ? E0212其它? ? ? ? E0213有机高分子材料学科? ? ? ? E03塑料? ? ? ? E0301橡胶(弹性体)? ? ? ? E0302纤维? ? ? ? E0303涂料? ? ? ? E0304粘合剂? ? ? ? E0305高分子助剂? ? ? ? E0306聚合物共混与复合材料? ? ? ? E0307特殊与极端环境下的高分子材料? ? ? ? E0308 有机高分子功能材料? ? ? ? E0309生物医用高分子材料? ? ? ? E0310智能材料? ? ? ? E0311仿生材料? ? ? ? E0312高分子材料与环境? ? ? ? E0313高分子材料结构与性能? ? ? ? E0314高分子材料的加工与成型? ? ? ? E0315其它高分子材料? ? ? ? E0316冶金与矿业学科? ? ? ? E04资源开采科学与工程? ? ? ? E0401钻井科学与工程? ? ? ? E0402地下空间工程? ? ? ? E0403矿山岩体力学与岩层控制? ? ? ? E0404矿物工程与物质分离科学? ? ? ? E0405冶金原理与冶金物理化学? ? ? ? E0406冶金反应工程学? ? ? ? E0407钢铁冶金科学与工程? ? ? ? E0408有色金属冶金科学与工程? ? ? ? E0409材料制备加工科学与工程? ? ? ? E0410粉体工程与粉末冶金? ? ? ? E0411海洋、空间冶金及其它资源利用? ? ? ? E0412 冶金化工与设备? ? ? ? E0413特殊冶金与冶金新技术、新方法? ? ? ? E0414 安全科学与工程? ? ? ? E0415资源循环科学? ? ? ? E0416矿冶生态与环境工程? ? ? ? E0417资源利用科学与其它? ? ? ? E0418机械工程? ? ? ? E05机构学与机器人? ? ? ? E0511传动机械学? ? ? ? E0512机械动力学? ? ? ? E0513机械结构强度学? ? ? ? E0514机械摩擦学与表面技术? ? ? ? E0515机械设计学? ? ? ? E0516机械仿生学? ? ? ? E0517微/纳机械学? ? ? ? E0518零件成形制造? ? ? ? E0521零件加工制造? ? ? ? E0522制造系统与自动化? ? ? ? E0523机械测试理论与技术? ? ? ? E0524微机电系统制造? ? ? ? E0525制造科学其他交叉领域? ? ? ? E0526工程热物理? ? ? ? E06工程热力学? ? ? ? E0601内流流体力学? ? ? ? E0602传热传质学? ? ? ? E0603燃烧学? ? ? ? E0604多相流热物理学? ? ? ? E0605热物性与热物理测试技术? ? ? ? E0606可再生与替代能源利用? ? ? ? E0607工程热物理与其它领域交叉? ? ? ? E0608 电工学科? ? ? ? E07电磁场与电路 ? ? ? ? E0701电工材料学? ? ? ? E0702电机与电器? ? ? ? E0703电力系统? ? ? ? E0704高电压与绝缘? ? ? ? E0705电力电子学? ? ? ? E0706脉冲功率技术? ? ? ? E0707放电理论与放电等离子体? ? ? ? E0708电磁兼容? ? ? ? E0709超导电工学? ? ? ? E0710生物电工学? ? ? ? E0711新的发电技术与节电技术? ? ? ? E0712建筑环境结构工程学科? ? ? ? E08建筑学? ? ? ? E0801城乡规划? ? ? ? E0802建筑物理? ? ? ? E0803环境工程? ? ? ? E0804结构工程? ? ? ? E0805岩土与基础工程? ? ? ? E0806交通工程? ? ? ? E0807防灾工程? ? ? ? E0808水利学科? ? ? ? E09水工结构? ? ? ? E0901水力学? ? ? ? E0902水文、水资源? ? ? ? E0903河流、海岸动力学及泥沙研究? ? ? ? E0904 岩土力学及地基基础? ? ? ? E0905环境水利? ? ? ? E0906农田水利? ? ? ? E0907水工新材料? ? ? ? E0908水力机械? ? ? ? E0909F信息科学电子学与信息系统? ? ? ? F01信息理论与信息系统? ? ? ? F0101信号理论与信号处理? ? ? ? F0102电路与系统? ? ? ? F0103电磁场与微波技术? ? ? ? F0104电子离子物理、材料与器件? ? ? ? F0105 生物电子学? ? ? ? F0106可靠性技术理论与应用? ? ? ? F0107计算机科学? ? ? ? F02理论计算机科学? ? ? ? F0201计算机软件? ? ? ? F0202计算机系统结构? ? ? ? F0203计算机外围设备技术? ? ? ? F0204计算机应用基础研究? ? ? ? F0205中国语言文字信息处理? ? ? ? F0206自动化科学? ? ? ? F03控制理论? ? ? ? F0301工程系统与控制? ? ? ? F0302系统科学与系统工程? ? ? ? F0303模式信息处理? ? ? ? F0304智能系统与知识工程? ? ? ? F0305机器人学及机器人技术? ? ? ? F0306半导体科学? ? ? ? F04半导体材料? ? ? ? F0401微电子学? ? ? ? F0402半导体光电子学? ? ? ? F0403半导体其他器件? ? ? ? F0404半导体物理? ? ? ? F0405半导体化学? ? ? ? F0406半导体理化分析? ? ? ? F0407光学和光电子学? ? ? ? F05光学信息处理? ? ? ? F0501光电子器件? ? ? ? F0502光信息传输? ? ? ? F0503激光? ? ? ? F0504非线性光学? ? ? ? F0505红外技术? ? ? ? F0506光谱技术? ? ? ? F0507技术光学? ? ? ? F0508光学和光电子学材料? ? ? ? F0509交叉学科中的光学问题? ? ? ? F0510G 管理科学管理科学与工程 ? ? ? ? G01运筹与管理? ? ? ? G0103决策理论与技术? ? ? ? G0104对策理论与技术? ? ? ? G0105行为心理与管理? ? ? ? G0106组织行为与组织理论? ? ? ? G0107管理系统工程? ? ? ? G0108工业工程? ? ? ? G0109管理信息系统与决策支持系统? ? ? ? G0110 互联网管理理论与技术? ? ? ? G0111评价理论与技术? ? ? ? G0112预测理论与技术? ? ? ? G0113数量经济分析理论与方法? ? ? ? G0114复杂性研究? ? ? ? G0116其它? ? ? ? G0118工商管理 ? ? ? ? G02企业战略管理? ? ? ? G0201企业理论? ? ? ? G0203企业人力资源管理? ? ? ? G0204企业财物管理? ? ? ? G0205企业运作管理? ? ? ? G0207企业技术管理? ? ? ? G0208项目管理? ? ? ? G0209其它? ? ? ? G0212宏观管理与政策 ? ? ? ? G03宏观经济管理与战略? ? ? ? G0301金融管理与政策? ? ? ? G0302财税管理与政策? ? ? ? G0303产业经济管理? ? ? ? G0304农林经济管理? ? ? ? G0305公共管理与政策? ? ? ? G0306科技管理与科技政策? ? ? ? G0307可持续发展与管理? ? ? ? G0308城镇与区域发展管理? ? ? ? G0310政府管理? ? ? ? G0311其它? ? ? ? G0312。

计算科学与计算工程学的研究和应用

计算科学与计算工程学的研究和应用

计算科学与计算工程学的研究和应用计算科学和计算工程学是以计算机技术和数学为基础,研究计算和信息处理的学科。

它们不仅对科学研究和工程实践有着重要的指导作用,还在诸如医药、金融、交通、能源等行业中有着广泛的应用。

本文旨在探讨计算科学和计算工程学的研究和应用现状,以及未来的发展趋势。

一、计算科学的研究和应用计算科学的研究对象是计算模型的建立和分析,计算 theory 的构建,算法设计于分析,计算机科学中的理论基础和软件技术的发展等问题。

计算科学的主要方法是利用现代计算机和数学方法,把实际问题转化为数学问题,利用计算机进行数值模拟和实验,从而加深对问题本质的理解,预测和控制现象的演化,取得定量的分析和计算结果。

在科学研究中,计算科学已成为不可或缺的工具。

高性能计算(HPC)和大数据技术的发展,以及计算科学方法在各学科领域的应用,如物理学、地球科学、天文学、生命科学等,都在推动实现科学的突破。

在工程技术领域,计算科学的应用也日渐广泛。

模拟人工智能、机器学习、控制系统、优化算法等技术的发展,使得在汽车工业、航空航天、电子制造等领域中,可以更高效、更精准的进行设计、制造、测试和控制。

除此之外,计算科学还在娱乐、文化、艺术等方面产生了新的变革,如虚拟现实、增强现实、数字音乐创作。

二、计算工程学的研究和应用计算工程学是一门研究计算机应用于工程领域的交叉学科,旨在将计算机技术和工程科学、经济学、管理学等多学科知识融合,以满足复杂工程领域的需求。

计算工程学主要涉及计算机仿真、计算机辅助工程设计、虚拟工程、人机交互、机器人技术、智能制造等领域。

在工业中,计算工程学的应用可以使得生产过程更加可靠和自动化。

比如,汽车制造中的数字化设计和制造技术,可以避免因为手动操作带来的错误和浪费,大幅度提升生产效率,降低生产成本;智能制造则是将人工智能应用于生产制造过程中,实现智能作业、智能检测、智能维护等,从而推动制造业向高质量、高效率、低成本的方向发展。

大规模科学与工程计算的理论和方法

大规模科学与工程计算的理论和方法

著名计算物理学家、诺贝尔奖获得者Wilson教授在80年代就指出:“当今,科学活动可分为三种:理论、实验和计算”。定义计算科学最好是通过比较它的核心活动和实验及理论的核心活动。实验科学家从事于测量和设计科学设备及利用这些设备去进行测量。致力于可控、可重复实验的设计以及分析这些实验的误差;理论科学家研究实验数据之间的关系、这些关系满足的原理(如牛顿定律、对称性原理等)以及把这些原理运用到具体特殊情形所有的数学概念和技术。计算科学家构造求解科学问题的计算方法,把这些方法软件化,设计和进行试验,分析这些数值试验的误差。他们研究计算方法的数学特征,通过计算揭露所求解科学问题的基本性质和规律。
在全世界,特别是在发达国家,计算机已无处不见,计算的影响已无处不有。计算在许多行业的应用中取得了巨大的经济效益。例如,飞机设计传统的办法是设计、风洞实验、修改设计、再做风洞实验,这样反复进行。风洞产生巨大的风速,需要消耗非常大的能量。而且这样做,使得设计飞机的周期非常长,往往需要几年甚至十多年,耗资是巨大的。现在,有些风洞实验可以用数值模拟来代替,这样既节约开发经费也大大缩短了研究周期。不经过风洞实验而完全依赖计算机模拟设计出来的飞机己能上天。波音公司的“波音777型”飞机依赖计算机设计的成功在世界上引起了广泛的重视。在其他许多应用方面,科学计算的作用也不可替代。例如,没有计算机就不可能做出准确的天气预报;没有计算机就不可能研制核武器。
====
后记
====
“大规模科学与工程计算的方法和理论”是攀登计划项目(A)之一,立项运作5年.已通过国家验收.此项目共分六个课题,主要参加人员63人.在“八五”期间取得了巨大的成就,为推动我国科学计算事业的发展,为培养我国在该领域的青年人才等方面起了重要的作用。
编 委

科学与工程计算中的径向基函数方法

科学与工程计算中的径向基函数方法

科学与工程计算中的径向基函数方法
径向基函数方法是一种在科学和工程计算中广泛应用的数值计
算方法。

它基于一组以原点为中心的径向基函数,通过线性组合来逼近实际函数。

这种方法具有许多优点,如高精度、收敛快、易于实现等。

在科学计算中,径向基函数方法广泛用于数值求解偏微分方程、计算流体力学、图像处理等领域。

在工程计算中,它被广泛用于计算机辅助设计、结构优化、信号处理等领域。

径向基函数方法的核心是选择合适的径向基函数。

传统的径向基函数包括高斯函数、多项式函数等。

近年来,越来越多的新型径向基函数被提出,如球形径向基函数、变分径向基函数等,这些方法为实际问题的求解提供了更好的精度和效率。

在实际应用中,径向基函数方法经常与其他数值方法相结合,如有限元法、有限差分法等。

这种方法的研究仍在不断深入,未来它将继续在科学和工程计算中发挥重要作用。

- 1 -。

现代科学工程计算基础课后答案

现代科学工程计算基础课后答案

现代科学工程计算基础课后答案《现代科学与工程计算基础》较为详细地介绍了科学与工程计算中常用的数值计算方法、基本概念及有关的理论和应用。

全书共分八章,主要内容有误差分析,函数的插值与逼近,数值积分与数值微分,线性代数方程组的直接解法与迭代解法,非线性方程及非线性方程组的数值解法,矩阵特征值和特征向量的数值解法,以及常微分方程初、边值问题的数值解法等。

使用对象为高等院校工科类研究生及理工科类非“信息与计算科学”专业本科生,也可供从事科学与工程计算的科技工作者参考。

《现代科学与工程计算基础》讲授由浅人深,通俗易懂,具备高等数学、线性代数知识者均可学习。

基本信息出版社: 四川大学出版社; 第1版 (2003年9月1日)平装: 378页语种:简体中文开本: 32ISBN: 7561426879条形码: 9787561426876商品尺寸: 20 x 13.8 x 1.6 cm商品重量: 399 g品牌: 四川大学出版社ASIN: B004XLDT8C《研究生系列教材:现代科学与工程计算基础》是我们在长期从事数值分析教学和研究工作的基础上,根据多年的教学经验和实际计算经验编写而成。

其目的是使大学生和研究生了解数值计算的重要性及其基本内容,熟悉基本算法并能在计算机上实现,掌握如何构造、评估、选取、甚至改进算法的数学理论依据,培养和提高读者独立解决数值计算问题的能力。

目录第一章绪论§1 研究对象§2 误差的来源及其基本概念2.1 误差的来源2.2 误差的基本概念2.3 和、差、积、商的误差§3 数值计算中几点注意事项习题第二章函数的插值与逼近§1 引言1.1 多项式插值1.2 最佳逼近1.3 曲线拟合§2 Lagrange插值2.1 线性插值与抛物插值2.2 n次Lagrange插值多项式2.3 插值余项§3 迭代插值§4 Newton插值4.1 Newton均差插值公式4.2 Newton差分插值公式§5 Hermite插值§6 分段多项式插值6.1 分段线性插值6.2 分段三次Hermite插值§7 样条插值7.1 三次样条插值函数的定义7.2 插值函数的构造7.3 三次样条插值的算法7.4 三次样条插值的收敛性§8 最小二乘曲线拟合8.1 问题的引入及最小二乘原理8.2 一般情形的最小二乘曲线拟合8.3 用关于点集的正交函数系作最小二乘拟合8.4 多变量的最小二乘拟合§9 连续函数的量佳平方逼近9.1 利用多项式作平方逼近9.2 利用正交函数组作平方逼近§10 富利叶变换及快速富利叶变换10.1 最佳平方三角逼近与离散富利叶变换10.2 快速富利叶变换习题第三章数值积分与数值微分§1 数值积分的基本概念1.1 数值求积的基本思想1.2 代数精度的概念1.3 插值型求积公式§2 等距节点求积公式2.1 Newton—CoteS公式2.2 复化求积法及其收敛性2.3 求积步长的自适应选取§3 Romberg 求积法3.1 Romberg求积公式3.2 Richardson外推加速技术§4 Gauss型求积公式4.1 Gauss型求积公式的一般理论4.2几种常见的Gauss型求积公式§5 奇异积分和振荡函数积分的计算5.1 奇异积分的计算5.2 振荡函数积分的计算§6 多重积分的计算6.1 基本思想6.2 复化求积公式6.3 Gauss型求积公式§7 数值微分7.1 Taylor级数展开法7.2 插值型求导公式习题第四章解线性代数方程组的直接法§1 Gauss消去法§2 主元素消去法2.1 全主元素消去法2.2 列主元素消去法§3 矩阵三角分解法3.1 Doolittle分解法(或LU分解)3.2 列主元素三角分解法3.3 平方根法3.4 三对角方程组的追赶法§4 向量范数、矩阵范数及条件数4.1 向量和矩阵的范数4.2 矩阵条件数及方程组性态习题第五章解线性代数方程组的迭代法§1 Jacobi迭代法§2 Gauss-Seidel迭代法§3 超松弛迭代法§4 共轭梯度法习题第六章非线性方程求根§1 逐步搜索法及二分法1.1 逐步搜索法1.2 二分法§2 迭代法2.1 迭代法的算法2.2 迭代法的基本理论2.3 局部收敛性及收敛阶§3 迭代收敛的加速3.1 松弛法3.2 Aitken方法§4 New-ton迭代法4.1 Newton迭代法及收敛性4.2 Newton迭代法的修正4.3 重根的处理§5 弦割法与抛物线法5.1 弦割法5.2 抛物线法§6 代数方程求根6.1 多项式方程求根的Newton法6.2 劈因子法§7 解非线性方程组的Newton迭代法习题……第七章矩阵特征值和特征向量的计算第八章常微方分程数值解法附录参考文献欢迎下载,资料仅供参考!!!资料仅供参考!!!资料仅供参考!!!。

科学与工程计算科学计算

科学与工程计算科学计算

预估—校正公式也常写成下列形式:
1 1 y n 1 y n 2 k1 2 k 2 k1 hf ( x n , y n ) , n 0,1,2, k hf x h, y k n n 1 2
公式的局部截断误差
定义 若某种微分方程数值解公式的截断误差是 O(h 称这种方法是 k 阶方法。
n
0 1 2 3 4 5 6 7 8 9 10
xn
0 0 .1
Hale Waihona Puke yn欧拉法1 1.1
预估-矫正法
1 1.095909 1.184097 1.266201 1.343360 1.416402 1.485956 1.552514 1.616475 1.678166 1.737867
准确解
1 1.095445 1.183216 1.264911 1.341641 1.414214 1.483240 1.549193 1.612452 1.673320 1.732051
欧拉格式:
h2
2
y ( n )
h2
2
y (n )
yn1 yn hf xn , yn
h2
2
欧拉法的局部截断误差
3
y ( n )
可以证明, 改进的欧拉公式与预估—校正公式的截断误差相同, 均为 O( h )。
例1
在区间 [0,1] 上以 h=0.1 为步长, 分别用欧拉法与预估— 校 的数值解
其中 R1 , R2 , a, b 为待定常数。
如果每步计算三次 f 的值,可将公式写 成下列形式:
y n 1 y n R1 k1 R2 k 2 R3 k 3 k hf x , y 1 n n k 2 hf x n a 2 h, y n b21 k1 k 3 hf x n a3 h, y n b31 k1 , b32 k 2

科学与工程计算平时作业题及答案

科学与工程计算平时作业题及答案

第1个作业:(牛顿迭代法和斯蒂芬森加速法求非线性方程的根)使用牛顿迭代法和斯蒂芬森(Steffensen )加速法求解x^5+x=1在1附近的根,要求精确到10^(-6),输出每步的全部中间结果。

解:一、牛顿迭代法:(1)算法说明牛顿法本质上是一种切线法,它从一端向一个方向逼近方程的根,其递推公式为:1()'()n n n n f x x x f x +=- 初始值可以取'()f a 和'()f b 中较大者,这样可以加快收敛速度。

(2)m 文件程序function root=NewtonRoot(f,a,b,eps)if (nargin==3)eps=1.0e-6;endf1=subs(sym(f),findsym(sym(f)),a);f2=subs(sym(f),findsym(sym(f)),b);if (f1==0)root=a;endif (f2==0)root=b;endif (f1*f2>0)disp('两端点函数值乘积大于0!');return ;elsetol=1;fun=diff(sym(f));fa=subs(sym(f),findsym(sym(f)),a);fb=subs(sym(f),findsym(sym(f)),b);dfa=subs(sym(fun),findsym(sym(fun)),a);dfb=subs(sym(fun),findsym(sym(fun)),b);if (dfa>dfb)root=a-fa/dfa;elseroot=b-fb/dfb;endwhile (tol>eps)r1=root;fx=subs(sym(f),findsym(sym(f)),r1);dfx=subs(sym(fun),findsym(sym(fun)),r1);root=r1-fx/dfxtol=abs(root-r1)endend(3)输入程序r=NewtonRoot('x^5+x-1',0,1)(4)输出结果root =0.7644tol =0.0690root =0.7550tol =0.0094root =0.7549tol =1.4717e-004root =0.7549tol =3.5523e-008r =0.7549二、Steffensen 加速法(1)算法说明Steffensen 加速法是弦截法的一种变形,它的递推公式为:111111()()(())()k k k k k k k f x x x f x f x f x f x ------=-+-, 且有 1()()(())()f a x a f a f a f a f a =-+- Steffensen 法的收敛速度也很快。

科学计算(计算方法)

科学计算(计算方法)
Hilbert矩阵是非常著名的病态矩阵(hilb(n)),它经常用 来检验算法的数值稳定性的好坏。
科学计算计算方法科学计算器使用方法科学计算器的使用方法科学与工程计算方法所得税计算方法个人所得税计算方法养老金计算方法企业所得税计算方法退休金计算方法年假计算方法
第一章 数值计算工具MATLAB
1、Matlab (Matrix Laboratory)的起源
Algol 语言程序 Wilkinson J H, Reinsch C, eds. Handbook for Automatic Computation, Vol. 2, Linear Algebra, Springer-Verlag, 1971
8、数学函数
9、功能函数 sort(x) sum(x) max(x) min(x) mod(x,y) rand(n) eval(s) 10、编程(编写M文件) 11、绘图
2.1 矩阵 A=zeros(m,n) m行n列的零矩阵
I=eye(n)
n阶单位矩阵
A=ones(m,n) 元素均为1 A’ A的转置 A(:,k) A(k,:) A(m1:m2,n1:n2) inv(A) A的逆
6、程序结构
分支:if __else__end; if__elseif__end; if__break__end 循环:for__end; while__end
7、读写
输入数据:z=input(‘type youe input:’) 键盘输入 格式化输出:fprintf(‘e_format %12.5e \n’,vol)
病态矩阵的一个重要标志是条件数:
cond( A) A A1
MATLAB命令: cond(A)
当矩阵是病态时,其条件数一定很大,但它并不能直 接说明解的误差。

高精度计算在科学计算和工程计算中的应用

高精度计算在科学计算和工程计算中的应用

高精度计算在科学计算和工程计算中的应用高精度计算是指在计算过程中使用更高的精度或更复杂的算法来提高计算结果的准确性和可靠性的一种计算方式。

在科学计算和工程计算中,由于涉及到复杂的计算和精确的结果,高精度计算起着关键的作用。

以下是高精度计算在科学计算和工程计算中的常见应用。

1.数值模拟:模拟领域常常需要高精度计算来获得准确的数值结果。

例如天气预报中的大气动力学模型需要进行大量的计算来模拟大气的运动和演化。

使用高精度计算可以提高预报结果的准确性,使得气象学家能够更好地理解和预测天气变化。

2.分子动力学模拟:在化学、生物学和材料科学中,高精度计算常应用于分子动力学模拟。

分子动力学模拟用于研究分子的结构和运动方式,以及与其他分子之间的相互作用。

通过使用高精度计算可以更准确地描述分子之间的相互作用力和能量,从而提供更准确的模拟结果。

3.电磁场计算:在电力系统、电子器件设计和电磁场仿真中,高精度计算非常重要。

例如,在电力系统中,高精度计算可用于进行输电线路的电磁场分布计算和电磁干扰分析。

在电子器件设计中,高精度计算可用于模拟器件的电场和磁场分布,以帮助设计师优化电子器件的性能。

4.结构分析:在工程结构力学、材料科学和地震工程领域,高精度计算常用于进行结构分析和模拟。

例如,在建筑设计中,高精度计算可用于模拟建筑结构的应力、应变和变形,以评估结构的稳定性和安全性。

在材料科学中,高精度计算可用于分析材料的机械性能和热力学性质。

5.优化和参数估计:在优化和参数估计问题中,高精度计算可以提供更精确的结果。

优化问题涉及到寻找使得一些目标函数取得最小或最大值的变量值。

参数估计问题涉及到从观测数据中估计模型参数值。

使用高精度计算可以提高优化和参数估计问题的收敛性和准确性,从而得到更可靠的结果。

6.偏微分方程求解:许多科学和工程问题可以通过偏微分方程描述,如流体力学、热传导、波动方程等。

高精度计算可以提高偏微分方程数值解的准确性和稳定性。

《科学与工程计算基础》总复习

《科学与工程计算基础》总复习

总复习一、有效数字与误差界(1)两数和、差、积的绝对误差与相对误差公式如下:)(21a a ±δ≤1a δ+2a δ,)(21a a r ±δ≤2121a a a a ±+δδ+)(21a a δ≤12a a δ+21a a δ,)(21a a r δ≤1a r δ+2a r δ(2)函数值的相对误差公式对一元函数)(x f y =,若x 有绝对误差x δ,则)(x f 有绝对误差 )(x f δ=)(x f 'x δ, 从而相对误差为:)(x f r δ=)()(x f x f 'x δ例1 设1a =1.21,2a =3.65,3a =9.81均为有效数字,试求1a -2a ,1a +2a +3a ,1a 2a +3a 的相对误差.解:因1a ,2a ,3a 均为有效数字,故1a δ≤21021-⨯,1a r δ=11a a δ≤21021.15.0-⨯, 2a δ≤21021-⨯,2a r δ=22a a δ≤21065.35.0-⨯ 3a δ≤21021-⨯,3a r δ=23a a δ≤21065.35.0-⨯ 从而)(21a a r -δ≤2121a a a a ±+δδ=0.4098210-⨯)(321a a a r ++δ≤321321a a a a a ++++δδδ=0.1022210-⨯)(21a a δ≤12a a δ+21a a δ,)(21a a r δ≤1a r δ+2a r δ≤21021-⨯+21021-⨯)(321a a a r +δ≤321321)(a a a a a a ++δδ≤81.965.321.1105.032+⨯⨯⨯-=0.1054210-⨯例2 设计算球体积允许其相对误差限为1%,问测量球半径的相对误差限最大为多少? 解:记球的半径为R ,体积为V ,则V r δ≤1%.由公式:V =334R π,得到V '=24R πV r δ=VV 'R δ=32344R R ππR δ=3R R δ≤1%⇒R R δ≤31%=0.33%. 二、线性方程组的追赶法及迭代的收敛性1. 追赶法对一个三对角矩阵(33⨯阶)A =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡3322211b a c b a c b 如果我们要将它分解成一个单位下三角阵与一个上三角矩阵的积,即⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡3322211b ac b a c b =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡11132l l ⨯⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡32211u d u d u =L ⨯U 则系数2132132,,,,,,d d u u u l l 满足如下关系:1d =1c ,2d =2c 1u =1b ;2l =12u a ;2u =2b -2l 1c ;3l =23u a ;3u =3b -3l 2c 例3 用追赶法求解线性方程组,并写出矩阵L 和U .⎪⎪⎪⎭⎫ ⎝⎛-=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛----113210*********x x x 解:设A ⎪⎪⎪⎭⎫ ⎝⎛----210121012,L =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡11132l l ,U =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡32211u d u d u ,b =⎪⎪⎪⎭⎫⎝⎛-113 因1b =2b =3b =2,1a =2a =1c =2c =-1,由追赶法得 1d =2d =-1,1u =2,2l =12u a =21-,2u =2b -2l 1c =2-)1(21-⨯-=23,3l =23u a =231-=32- 3u =3b -3l 2c =2-)1(32-⨯-=34即L =⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡--1321211,U=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡--3412312由L y =b ⇒⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡--3211321211y y y =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-113⇒⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡321y y y =⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡34213由U x =y ⇒⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡--3412312⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡321x x x =⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡34213⇒⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡321x x x =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡1122. 关于迭代的收敛性问题对迭代格式f Bx x k k +=+)()1( 则(1)上述迭代格式产生的向量序列收敛于方程组f Bx x +=的精确解*x 的充要条件是迭代矩阵B 的谱半径1)(<B ρ利用性质B B ≤)(ρ,可以得到收敛的一个充分条件是:(2) 若有1<B ,则由上述迭代格式产生的向量序列收敛于方程组f Bx x +=的精确解*x且有误差估计式:)1()(*)(1---≤-k k k x x BB x x 及)0()(*)(1x x BBx x k kk --≤-记*)(x x e k k -=,)0()(0x x e k -=,上式可以写成01e BBe kk -≤或者BBe e kk -≤10从中可以求出满足一定精度所需的迭代次数.例 4 设*x 表示线性方程组b Ax =精确解,现用迭代格式f Bx x k k +=+)()1(进行求解,其中8.0)(=B ρ,记误差向量*)(x x e k k -=,如果要求计算精度达到6010-≤e e k,试估计大约需要进行多少次迭代. 解:要使6010-≤e e k,因BBe e kk -≤10及)(B ρB ≤将B 近似地用谱半径)(B ρ代替则如果)(1)(B B kρρ-610-≤,那么6010-≤e e k .由)(1)(B B kρρ-610-≤得到 k )8.0(610)8.01(-⨯-≤算得k ≥70.即至少需要70次迭代才能满足要求.例5 设有线性方程组⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛--111211111112321x x x 试证明:在迭代求解时,用-J 迭代发散,而用-GS 迭代收敛。

计算机科学与技术专业 本科课程教学大纲

计算机科学与技术专业 本科课程教学大纲

一、课程名称:计算机科学与技术二、课程性质和目的1. 本课程是计算机科学与技术专业的基础课程,旨在为学生提供计算机科学与技术领域的基本理论和实践知识,培养学生的计算机科学与技术分析、设计和应用能力,使其具备扎实的计算机科学与技术基础,为将来的学习和科研打下坚实基础。

2. 通过本课程的学习,学生应该掌握计算机科学与技术领域的基本概念和原理,了解计算机系统的组成和运行原理,掌握常见数据结构和算法的设计和分析方法,熟悉计算机网络和数据库等基本应用技术,具备一定的计算机编程实践能力。

三、教学内容1. 计算机科学与技术概论1.1 计算机科学与技术的发展历程1.2 计算机科学与技术的基本概念和基本原理2. 计算机体系结构2.1 计算机硬件系统组成和功能2.2 计算机指令系统和执行过程3. 数据结构与算法分析3.1 基本数据结构:数组、链表、栈、队列、树、图等3.2 基本算法设计和分析方法4. 操作系统原理4.1 操作系统的基本概念和功能4.2 进程管理、文件管理、内存管理、设备管理等5. 计算机网络与通信5.1 计算机网络的基本概念和体系结构5.2 网络通信协议和技术6. 数据库原理与应用5.1 数据库的基本概念和组成5.2 数据库设计、查询语言和应用四、教学目标1. 掌握计算机科学与技术领域的基本理论和知识,具备扎实的计算机科学与技术基础;2. 具备较强的计算机编程和问题分析解决能力;3. 了解计算机网络和数据库等基本应用技术,具备一定的实践能力。

五、教学方式和方法1. 采用理论与实践相结合的教学方式,注重理论知识与实际应用相结合;2. 采用多种教学方法,如讲授、实验、案例分析、课程设计等;3. 强调实际操作和项目实践,培养学生的实际动手能力。

六、教材和参考书目1. 主教材:《计算机科学与技术导论》;2. 辅助教材:2.1 《计算机体系结构教程》;2.2 《数据结构与算法分析》;2.3 《操作系统原理与实践》;2.4 《计算机网络与通信》;2.5 《数据库原理与应用》。

科学和工程计算复习题及答案

科学和工程计算复习题及答案

科学和工程计算基础复习题一、 填空题:1. 评价一个数值计算方法的好坏主要有两条标准:2. 计算机计费的主要依据有两项:一是使用中央处理器(CPU)的时间,主要由算数运算的次数决定;二是占据存储器的空间,3. 用计算机进行数值计算时,4. 对于某个算法,若输入数据的误差在计算过程中迅速增长而得不到控制,则称该算法是5. 6. 7. 8. 9. 10.11.敛的充分必要条件是选代矩阵B 的 谱半径1)(<B ρ. 12. 设被插函数()x f 在闭区间[]b a ,上n 阶导数连续,()()x fn 1+在开区间()b a ,上存在.若{}ni i x 0=为[]b a ,上的1+n 个互异插值节点,并记()()∏=+-=ni in x x x 01ω,则插值多项式()()()()()∑=++'-=nk k nk n k n x x x x x f x L 011ωω的余项为)()!1()()()()(1)1(x n f x L x f x R n x n n n +++=-=ωξ,其中),()(b a x x ∈=ξξ.13. 若函数组(){}[]b a C x n k k ,0⊂=ϕ满足⎩⎨⎧=≠≠=lk lk l k ,0,0),(ϕϕ k,l =0,1,2,…,n ,则称(){}nk k x 0=ϕ为正交函数序列. 14. 复化梯形求积公式⎰∑⎥⎦⎤⎢⎣⎡+++=≈-=ban k n b f kh a f a f h f T dx x f 11)()(2)(2)()(,其余项为),(),(12)(2b a f h a b R nT∈''--=ηη二、 选择题1. 下述哪个条件不是能使高斯消去法顺利实现求解线性代数方程组(),ijn nAx b A a ⨯==的充分条件? ( D )A. 矩阵A 的各阶顺序主子式均不为零;B. A 对称正定;C. A 严格对角占优;D. A 的行列式不为零.2. 高斯消去法的计算量是以下述哪个数量级的渐近速度增长的? ( B ) A.313n ; B. 323n ; C. 314n ; D. 334n .3. 对于任意的初始向是()0x和右端项f ,求解线性代数方程组的迭代法()()1k k xBx f +=+收敛的充分必要条件是( A ). A.()1B ρ<; B. 1B <; C. ()det 0B ≠; D. B 严格对角占优.4. 下述哪个条件不是能使求解线性代数方程组(),ijn nAx b A a ⨯==的Gauss-Seidel 迭代法收敛的充分条件? ( C )A. A 为严格对角占优阵;B. A 为不可约弱对角占优阵;C. A 的行列式不为零;D. A 为对称正定阵.5. 设过点(,a 6. 设ϕ)1,则n ϕ A. 7. A. C. 8. A. C. 权数{}0mi i w =; D. 离散点的函数值{}0mi i y =. 9. Simpson 求积公式的余项是( B ).A. ()()()3,,12h R f f a b ηη''=-∈;B. ()()()()54,,90h R f f a b ηη=-∈; C. ()()()()2,,12h b a R f f a b ηη-''=-∈; D. ()()()()()44,,90h b a R f f a b ηη-=-∈ 10. n 个互异节点的Gauss 型求积公式具有( D )次代数精确度.A. n ;B. 1n +;C. 21n +;D. 21n -.11. 一阶导数的数值计算公式中,中心差商公式的精度为( B ). A. ()O h ; B. ()2O h ; C. ()2o h ; D. ()32O h .12. 对于用插值法建立的数值求导公式,通常导数值的精确度比用插值公式求得的函数值的精度( B ).A. 高; B, 低; C. 相同; D. 不可比.13. 在常微分方程初值问题的数值解法中, 梯形公式是显式Euler 公式和隐式Euler 公式的( A ).A. 算术平均;B. 几何平均;C. 非等权平均;D. 和. 14. 当( B )时,求解(),0y y λλ'=<的显式Euler 方法是绝对稳定的. A. 15. A C.16. 在代法),2,k x +是否收敛( C. 2<; 17. 在非线性方程的数值解法中,Newton C. 2<; 18. 在非线性方程的数值解法中,离散Newton 119. A.11k k kx x x ε--<+; B.1k k kx x x ε--<; C. 1k k x x ε--<; D.111k k k x x x ε---<+.20. 在求解非线性方程组时,加进阻尼项的目的,是使线性方程组的( C ).A. 系数矩阵非奇异;B. 系数矩阵的行列式不等于零;C. 系数矩阵非奇异并良态;D. 系数矩阵可逆.三、 判断题1. 在用计算机求数学问题的数值解就是构造算法的构造问题.( × )2. 用计算机进行数值计算时,所有的函数都必须转化成算术运算;在作加减法时,应避免接近的两个数相减;在所乘除法时,计算结果的精度不会比原始数据的高.( √ ) 3. 用计算机作加减法时,交换律和结合律成立.( × ) 4. 单调减且有下界的数列一定存在极限。

《科学与工程计算》2009试题与解答《计算方法》2009试题与答案

《科学与工程计算》2009试题与解答《计算方法》2009试题与答案

( 0)
= ( 0, 0, 0, 0 ) 。
T
3 ⎞ −1 ⎛ 0 −2 ⎜ ⎟ 0 4/5 2/5 −1/ 5 ⎟ ⎜ 迭代矩阵为 Gs = ⎜ 0 1/ 7 1/14 −2 / 7 ⎟ ⎜ ⎟ ⎝ 0 −1/ 7 −1/14 58 /105 ⎠
取初始迭代向量为 x
( 0)
= ( 0, 0, 0, 0 ) ,得到 x(1) = (1, 0,1.0714, 0.6619 ) ,
R1 (0.56789) = 0.001089973950sin ξ x < 0.0006154428911
(2)
L2 ( x ) =
0.38942( x - 0.5)( x - 0.6) (0.4 − 0.5)(0.4 − 0.6)
+
0.47943( x - 0.4)( x - 0.6) (0.5 - 0.4)(0.5 − 0.6)
3 99 xi + 3 4 4 xi
x1 ≈ 3.167, x2 ≈ 3.154, x3 ≈ 3.154 近
x5 5 xi − i 4 396
x1 ≈ 3.136, x2 ≈ 3.154, x3 ≈ 3.154 近似
− 3 x4 = 1 ⎧ x1 + 2 x2 + x3 ⎪ 2x + 5 x2 − 5 x4 = 2 ⎪ 三.、 (18 分)求解方程 ⎨ 1 + 14 x3 + x4 = 16 ⎪ x1 ⎪ + 15 x4 = 8 ⎩−3 x1 − 5 x2 + x3
F(x) T 0.5 0.65
0.682647 0.690538
k
T1( k )
0.5
T2( k )
0

计算机科学与技术 计算机工程 软件工程 计算科学区别与联系 中国计算机人物传记

计算机科学与技术 计算机工程 软件工程 计算科学区别与联系 中国计算机人物传记

一、弄清以下概念以及他们之间有什么关系1.计算机科学与技术:计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法2.计算机学科:是研究计算机的设计,制造和利用进行信息获取,表示,存储,处理控制等的理论,原则,方法和技术的学科。

计算机学科方法论是对计算机领域认识和实践过程中的一般方法及其性质特点、内在联系和变化规律进行系统研究的理论总结。

3.计算学科:是对描述和变换信息的算法过程进行的系统研究,包括理论、分析、设计、效率、实现和应用等。

4.计算机科学:计算机科学,研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。

5.计算机工程:计算机工程(也称为电子和计算机工程或计算机系统工程)是一门学科,结合了电气工程和计算机科学的内容。

计算机工程师正电气工程师有更多的培训领域的软件设计和硬件,软件一体化。

反过来,他们注重减少对电力电子学和物理学。

电脑工程师都参与了许多方面的计算,从设计的个别处理器,个人电脑,和超级计算机,到电路设计。

这一工程的许多子系统监控机动车辆。

6.软件工程:软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。

在现代社会中,软件应用于多个方面。

典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。

同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。

这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

7.信息技术:信息技术(Information Technology,缩写IT),是主要用于管理和处理信息所采用的各种技术的总称。

它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。

科学与工程计算方法

科学与工程计算方法

科学与工程计算方法
计算机科学与工程计算方法是指将计算机技术和工程知识结合在
一起,用软件、硬件和其它技术去处理和分析工程问题的学科。

随着
信息技术不断成熟,计算机科学与工程计算方法也发展迅速,成为重
要的工程工具。

计算机科学与工程计算方法有多方面的作用,首先,它可以帮助
工程人员更加准确、有效地处理工程问题和设计工程系统,比如在汽
车制造领域,利用计算机科学与工程计算方法,工程师可以更好地设
计和测试汽车模型,使之更加经济和安全。

其次,利用计算机科学与
工程计算方法,可以实现远程监控,对运营中的设备进行监测,以便
在出现故障时及时采取有效措施。

此外,它还可以模拟各种物理系统,开发出全新的工程技术,例如核能、火力发电和太阳能等新型可再生
能源系统。

计算机科学与工程计算方法在工程科学领域具有重要的意义,已
经广泛应用于航空航天、汽车制造、环境工程、医疗工程等领域。


的核心就是对数据的分析和处理,通过计算机模拟计算和求解物理系统,使工程实践得到极大地提高,同时也有助于实现可持续发展和环
保工程发展。

先进科学与工程计算

先进科学与工程计算

先进科学与工程计算先进科学与工程计算是一种涉及到使用先进技术和工具进行科学、工程计算的学科,它与传统计算的不同之处在于它采用了现代计算机技术和软件,能够更快速、更精确地解决高度复杂的科学和工程问题。

该领域的研究内容涉及的各个方面都有着非常广泛的应用价值,已经成为了现代社会中不可或缺的一部分。

目前,先进科学与工程计算在很多领域如航空工程、汽车工程、医疗器械、电子通信、环境保护等方面都有着广泛应用。

在航空工程领域,计算机模拟可以用于研究气动力学问题、流场特性分析、结构强度分析等方面,帮助优化飞行器的设计;在汽车工程领域,计算机模拟可以用于研究多个方面的问题,如发动机、车身、悬挂等的优化设计和性能分析;在医疗器械领域,计算机模拟可以模拟手术过程和手术后结果,帮助医生和患者更好地了解手术过程,以此减少复杂手术的风险;在电子通信领域,计算机模拟可以用于设计、仿真和验证信息的传输、接收和处理方法;在环境保护领域,计算机模拟可以用于预测大气、水体和土壤中的化学反应和环境污染物的传输。

在先进科学与工程计算中,计算机模拟技术是最为重要的部分。

计算机模拟可以用于构建数学模型以帮助分析和预测问题。

例如,在科学领域,计算机模拟可以使用计算机程序来对物理过程建立数学模型进行仿真。

这些模型可以帮助科学家们了解事物到底是如何工作的、为什么会发生某些事情、以及在不同情况下会发生什么。

在工程领域,计算机模拟可以被用于测试和有效地优化设计方案,使设计更加优化并满足需求。

此外,利用计算机模拟还可以有效地提高产品周期和设计种类,同时降低产品研发成本,使得科学和工程计算能够更好地造福于广大人民群众。

除了计算机模拟技术,高性能计算也是先进科学与工程计算领域中的重要技术之一。

高性能计算可以提供更高的处理能力和更快的计算速度,以从海量数据中准确解决问题。

它的工作原理是将一个大问题分成若干个小问题,使更多的计算机同时处理子问题,以尽可能地提高计算效率和准确性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 每步计算 f 的值两次, 其截断误差为 O( h )
下面对预估—校正法进行改进,将该公式写成更一般的形式
yn 1 yn h( R1k1 R2 k 2 ) k1 f ( xn , yn ) k f ( x ah, y hbk ) n n 1 2
(3)
选择常数的原则是在假设 yn y( xn ) 的前提下,使 y( xn1 ) yn1 的 阶尽量高。
与二阶龙格—库塔公式的讨论方法类似,只需8个参数满足 R 1 R 2 R 3 1 a 2 b 21 a 3 b 31 b 32 1 a R a 3 R 3 2 2 2 1 2 2 a 2 R 2 a 3 R 3 3 1 a b 2 32 R 3 6 满足条件(6)的一族公式(5)统称为三阶龙格—库塔公式。


(5)
3: 预估一校正法
改进的欧拉公式在实际计算时要进行多次迭代, 计算量较大。 在实用上,对于改进的欧拉公式(5)只迭代一次,即先用欧拉公式 算出 yn1 的预估值 y n1 , 再用改进的欧拉公式(4)进行一次迭代得到
( 0)
校正值 y n1 ,即 ( 0 ) y y hf ( x ,y ) n 1 n n n h y y f x ,y f x ,y , n 0 , 1 , 2 , n 1 n n n n 1 n 1 2
y n 1 y n k1 k1 hf ( x n , y n )
每步计算 f 的值一次,其截断误差为 O( h 2 )。
对于预估—校正法。
1 1 y n 1 y n 2 k1 2 k 2 k1 hf x n , y n k hf x h, y k n n 1 2
主要内容 常微分数值计算方法简介 偏微分方程数值计算方法 (差分法、有限元法、有限体积法) 统计方法简介 选讲内容 计算流体力学方法简介 计算电磁学方法简介 主要参考书 科学与工程计算方法 北京理工大学出版社 数值计算方法 北京理工大学出版社等 偏微分方程数值解法 清华大学出版社、华中理工大学出版社等 微分方程的数值方法(英文) springer出版社 实用多元统计方法与SAS系统 北京大学出版社 计算电磁学的数值方法 清华大学出版社
0 . 2 1.191818 0 . 3 1.277438 0 . 4 1.358213 0 . 5 1.435133 0 . 6 1.508966 0 . 7 1.580338 0 . 8 1.649783 0 . 9 1.717779 1 1.784771
近似解与准确解比较,欧拉法的结果大致只有两位有效数字, 而预估—校正法的结果则 有3位有效数字。
预估—校正公式也常写成下列形式:
1 1 yn1 yn 2 k1 2 k2 k1 hf (xn , yn ) , n 0, 1 ,2, k hf x h, y k n n 1 2
公式的局部截断误差
定义 若某种微分方程数值解公式的截断误差是 O(h 称这种方法是 k 阶方法。
x n 1
h f ( x , y ( x )) dx f x , y x f x , y x n n n 1 n 1 x n 2
得到改进的欧拉公式
h y y f x , y f x , y n 1 n n n n 1 n 1 2
f f y x x ,y x fx y x y fy fx ff y
2 2 fxx y 2 ff f f ff f fyy xy x y y
所以这种方法实际上不能用来解初值问题。 二 龙格—库塔方法(R-K方法) R-K方法不是通过求导数的方法构造近似公式,而是通过计算不同 点上的函数值,并对这些函数值作线性组合,构造近似公式,再把 近似公式与解的泰勒展开式进行比较,使前面的若干项相同,从而 使近似公式达到一定的阶数。先分析欧拉法与预估—校正法。 对于欧拉法
其中 R1 , R2 , a, b 为待定常数。
如果每步计算三次 f 的值,可将公式写 成下列形式:
y n 1 y n R1 k1 R2 k 2 R3 k 3 k hf x , y 1 n n k 2 hf x n a 2 h, y n b21 k1 k 3 hf x n a3 h, y n b31 k1 , b32 k 2
科学与工程计算方法
常微分方程的初值问题 第一节 几种经典方法
求解常微分方程初值问题
dy f ( x, y ) dx y(x0 ) y0
的数值解,就是寻求准确解
y( x)
在一系列离散节点
x x x x 0 1 2 n
上的近似值 y , y , y , , y , 0 1 2 n
y n1 h2 h k k yxn hy xn y xn 2! k! (2)

yxn1 yn1 O h k 1

即公式(2)为k阶方法。
从理论上讲,只要解 y( x) 有任意阶导数,泰勒展开方法就可以构造 任意阶求 yn1 的公式,但由于计算这些导数是非常复杂的。
称为改进的欧拉法,也称为梯形法。
向前欧拉公式是关于 yn 1 的显式,即只要已知 yn , 计算便可得
yn 1 的值,而改进(向后)的欧拉公式是以 yn 1 的隐式方程给出,
不能直接得到 yn 1 。隐式方程通常用迭代法求解,而迭代过程的 实质是逐步显式化。 0 先用欧拉公式
y y h x f , y n 1 n n n
5
的四阶龙格—库塔公式是常用的公式,每步都要
计算四次 f 的值。它的一般形式是
4 h R y n 1 y n iK i i 1 K 1 f (x n, y n) i 1 K x a ,y h b K i f( n ih n ij j) j 1
n 1
k 1
),则
假设前一步的结果是准确的, 即在 yn y( xn ) 的前提下, 考虑用 yn1 作为 y(x )的近似值而产生的截断误差,称为局部截断误差。
1. 准确解在 xn 附近展开成泰勒公式
y(x n 1 ) y(x n ) hy (x n )
y n hf (x n ,y n )
(5)
一个比较简单的三阶龙格—龙塔公式是
截断误差为 Oh
1 4 1 y n 1 y n 6 R1 6 R 2 6 R3 k hf x , y 1 n n 1 1 k 2 hf x n h, y n k1 2 2 k 3 hf x n h, y n k1 2 k 2
n
0 1 2 3 4 5 6 7 8 9 10
xn
0 0 .1
yn欧拉法Fra bibliotek1 1.1预估-矫正法
1 1.095909 1.184097 1.266201 1.343360 1.416402 1.485956 1.552514 1.616475 1.678166 1.737867
准确解
1 1.095445 1.183216 1.264911 1.341641 1.414214 1.483240 1.549193 1.612452 1.673320 1.732051
(6)
(i 2 ,3 ,4 )
(6)式中13个待定常数需满足下列11
R a a a
1 2 3 4
R b b b
四 显式龙格—库塔法
前面讨论的欧拉法与改进的欧拉法都是一步法,即计算 yn1 时,只 用到前一步值。龙格—库塔(Runge-Kutta)法(简称为 R-K 方法)是 一类高精度的一步法,这类方法与泰勒级数法有着密切的关系。 dy 一 泰勒级数法 f ( x, y ) dx 设有初值问题 y(x0 ) y0 2 h 由泰勒展开式 y x y x h y x h y x y x n 1 n n n n 2 ! k h k k 1 y x O h n k !
给出
yn 1 的迭代初值,然后再用改进的欧拉公式(4)
(0) yn 1 y n hf ( x n , y n ) h ( k 1) (k ) y y f ( x , y ) f ( x , y n 1 n n n n 1 n 1 ) 2 k 0,1,2,
yn 称为问题的数值解,数值解所满足的离散方程统
称为差分格式。 hi xi xi 1 称为步长,实用中常取定 步长。 只有初值问题的解存在且唯一时,使用数值解法才有意义, 这一前提条件由下 面定理保证。
1: 欧拉法(欧拉折线法)
hf (x y n 1 y n n, y n) x0 , n0 , 1 ,2 0 y y
取 h 的线性部分,并用
yn1 yn hf xn , yn
y n 作为 yxn 的近似值,得
dy f x, y 2. 对方程 dx 两边从
xn 到 xn1 积分,得
xn 1 xn
y( xn1 ) yxn
f ( x, y( x))dx
2:
改进的欧拉法(梯形法) 欧拉法形式简单,计算方便,但曲线的曲率较大时,欧拉法 的效果差。于是,对欧拉法进行改进,用梯形公式计算
2x dy y y dx y (0) 1 正法求初值问题

该方程为贝努利方程,其精确解为 y 1 2x 。
2 xn y n 1 y n h y n y n 欧拉公式的具体形式为
相关文档
最新文档