數值分析這門課程有什麼好點的書?

上課用的這本不大好懂。


推薦幾本國外的書吧:

1. Timothy Sauer的《Numerical Analysis》。非常通俗易懂,主線明晰,程序豐富,幾何洞見不錯,也不缺乏嚴格性,絕對工科生學數值分析的優秀入門教材,對數學系的可能有些簡單了。如果不繼續深入學習,建議你老師推薦的教材和他的講義為主,因為你得應付考試。可以將這本書作為輔助讀物,絕對靠譜。

2.毛子教材: Н. С. 巴赫瓦洛夫 和 Н. П. 熱依德科夫 的《數值方法》,一本和歐美數值分析教材講法和內容都不大一樣的書,內容比1要深,可能更加適合數學專業一些,工科生學習這個也會有挺大的提高。

3. Burden的《Numerical Analysis》,好處是內容豐富,對一些演算法講解十分細緻。但是某些地方看起來有點像中國的教材,缺乏幾何洞見和動機的講解,不像1那麼親切可愛。

專門的教材:

1. Horn的《矩陣分析》、Golub的《矩陣計算》。這兩本書不需要評價,如果從事的是與此相關領域的工作,這兩本絕對是案頭必備。第一本會使你加深對矩陣/線性代數的理解,第二本對於演算法的講解非常豐富全面。

2. 我的微分方程數值方法用的是胡建偉/湯懷民那本,還算可以。另外有限元領域O. C. Zienkiew的大作是一定要推薦的,但是部頭太大。現在應該有一些更為簡潔和現代的讀物,這裡我也求推薦一下~~

閱讀經歷十分有限,推薦的未必合適,希望能夠有大神補充。


1. Applied Numerical Linear Algebra, James W. Demmel. 講的東西挺基礎但是很有用。

2. Numerical Linear Algebra, Trefethen Bau. 跟上面那本差不多,但是要深一些

3. Matrix Computation, Golub 和 Matrix Analysis, Horn上面已經有人推薦過了,非常好的書。

4. 再放一本稍微理論一點的書:Linear Algebra in Action, Harry Dym. Dym這本書就像一本線性代數詞典…

5. 課上教材:三個學期的課分別用的是(1)Golub那本 (2)Scientific Computing: An Introductory Survey, Michael T. Heath (3)各種PDE的書,就不列舉了。


(英文版)《數值分析》,朱曉臨,合肥工業大學出版社。

書上有些小錯誤,但每章都有附程序誒(簡直程序渣必備!)

另外雖說是研究生精品課程,但比較基礎,本科學也么得問題~

---------------

BTW 這個就是我們教材,專業是數學與應用數學。


正在學這門課。

自己看書用的是北大的《數值線性代數》和《數值分析》,這兩本北大的教材思路比較清楚適合初學。


可以參考我在另一個提問下的答案。

有哪些與計算數學有關的不得不讀的書籍? - 知乎

計算數學家大多喜歡寫的書,大多都是自己多年積累下來的科研成果的總結。

所以那些書是需要很多的基礎才可以閱讀。

諸如數值分析,計算方法,這種給本科生啟蒙的書,或者說教材。

一般都是成名之後的大牛,或者致力於本科教育的計算數學家來寫。

由於數值分析並不只是數學專業要學,所以教材的側重點有所不同。

如果是非數學系的學生,這門課的教材我想應該傾向於演算法的實現,證明不需要太難。

但是對於數學系的學生來說,證明是必須的。

其他的回答基本都已經涵蓋了比較好的英文教材。

上面提到的Atkinson是著名的數值專家,University of Iowa的教授。老一輩專家。

我還是最推薦Alfio Quarteroni的Numerical Mathematics。這本書基本涵蓋了計算的基礎知識。


王兵團老師的《數值分析簡明教程》,網上也有視頻


我們老師給推薦的中科大的數值分析精品課程。我們自己用的東南的書。感覺兩個差不多。


ELEMENTARY NUMERICAL ANALYSIS-An Algorithmic Approach(S. D. Conte Varl de Boor)十星推薦,數值分析的基本內容都覆蓋,而且行文特別友好。特別適合初學者。


以下推薦的都是針對本科。

Burden的Numerical Analysis是Berkeley MATH128A的教材,先修課程是多元微積分、線性代數和微分方程,這三門課過關的話這本書的難度完全可以接受。特點是兼顧原理、證明和演算法,寫的通俗易懂,例子很多,方便初學者學習,其中的演算法可以自己用MATLAB實現,很有好處,而且習題非常多。但國內似乎沒有引進。(感謝@MMMarvin 更正:已經引進,第七版,高等教育出版社)

Sauer的書國內有影印版和翻譯版,書本身很不錯,翻譯水平也過關,值得推薦。

以上兩本是目前美國最流行的本科教材。

國內有清華大學白峰杉老師的《數值計算引論》,粗略翻過,很清晰,前面還有一章介紹matlab用法,也算特色吧。


數值分析導論(第3版) (美)阿特金森,韓渭敏 也還不錯。


華中科技大的教材就不錯啊,


學好數值分析的前提是數分和現代必須過關,否則你看啥書都覺得難啃。

推薦一本,就一本,我本科的教科書,至今仍然當做reference - burden的numerical analysis。其內容雖然基礎,但有深有淺,有證明也有演算法,當然還有很多習題。


對於初學者 關治與陸金甫的《數值分析基礎》基本上包含了所有內容,我本科生課程用的就是這一本。內容更多,也稍微難一點是 李慶揚、關治、白峰杉的《數值計算原理》,這是一本針對有基礎的研究生的教材。這兩本書基本上包含了數值分析課程的所有內容。

學這門課我個人的建議是了解演算法的思想更重要,不要被演算法的複雜形式迷惑。我覺得題主的看不懂很有可能是對範數和矩陣的知識不夠熟悉,如果是這樣建議去翻翻高等代數的書。


推薦一本寫的比較全的

關治 陸金甫 數值分析基礎


numerical methods for chemical engineering

applications in matlab

kenneth j beers

當時上課所用的教材


李信真《計算方法》


Numerical recipe 雖然我沒看


推薦閱讀:

數理金融和金融工程需要修的數學課程有哪些?
線性代數中,特徵值與特徵向量在代數和幾何層面的實際意義是什麼?
為什麼十進位有10,二進位沒2呢?
如何將多目標優化問題轉化成單目標優化?
A、B、C選手的鬥地主勝率怎麼算?

TAG:數學 | 應用數學 | 數值分析 |