數值分析教學大綱 (考研碩博復習參考用)
}Vu\(~ *****
S'~o,`xy ;jK#[*y 以前從一個專門的數學論壇下載保存的
E99CmG|" <b+[<@wS 數值分析教學大綱
&p<(_|Af #0b&^QL ;evCW$
G= l6[lJ0Y 一、說明
$3=:E36K (一) 課程性質
bt+,0\Vg5 人類數學能力的提高與采用的手段是分不開的。作為當今科學研究的三種基本手段之一的科學計算就是其中一個很好的例子。科學計算是為各種科學與工程問題的計算機求解進行算法設計與分析所進行的研究。隨著計算機科學技術的進步,人們越來越依賴于用計算機解決問題,從而科學計算的用處也越來越大。有些發達國家甚至把它作為衡量國家綜合實力的一個重要方面,從而大力推動其發展。
Hg}I]!B 計算機解題過程實質上就是實施某種計算機算法。程序實際上就是為了用計算機解決問題所進行的對算法的一種描述,但算法并不等于程序。實質上,
z41_oG7 程序=算法+數據結構+程序設計方法+語言工具和環境
V%HS\<$h 算法、數據結構、程序設計方法和語言環境四個方面的知識構成了一個程序設計人員應具備的基本素質。算法是程序的靈魂,解決“做什么”和“如何做”的問題。不了解算法就談不上程序設計,程序設計的質量一般不可能優于算法的設計。著名計算機科學家、程序設計的權威Knuth 就明確指出:“計算機科學就是關于算法的學問!
V[pvJ( 計算機算法一般可分為兩大類:數值運算算法和非數值運算算法。本課程集中介紹科學計算中最基本的數值運算算法。
P4
ul[zZ 學習數值分析這門課程的學生在將來的工作中將可能以科學計算為工具解決具體問題,他們的學習目標是“使用”算法:從許多成熟的科學計算方法及相應的計算機軟件中,根據實際問題的需要,選擇相適應的方法,或者改進和構造新的數值算法,以彌補現有算法的不足。本課程旨在幫助他們理解科學計算方法如何工作及有何限制。
H'RL62! (二)教學目的
r0m)j
科學計算與理論分析、實驗手段一起,已成為人類探索未知科學和進行大型工程設計的三種方法和手段。在獨創性研究工作的先行性研究中,科學計算更具有突出的作用?茖W計算能力是21 世紀人才不可或缺的。數值分析課程在培養學生科學計算能力上具有不可替代的作用。因此本課程主要介紹數值分析方面的基礎知識及常用的數值計算方法,目的是讓計算機科學的學生了解數值計算的重要性,加強他們的數學理論基礎,培養他們“使用”算法、實際處理數值計算問題的能力。
\o3"~\|6C (三)教學內容
ZeasYSo4P 本課程包括六個部分的內容:
NnxM3* 0、科學計算引論:何為科學計算,科學計算中的誤差,計算機數學,算法
]8亚洲国产精品va在线观看麻豆